Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Dises Paintball Script wurde von Music4You erstellt, Mein Name muss enthalten bleiben!
- Schaut auch mal auf meinem Youtube Kanal vorbei: http://www.youtube.com/user/Music4You43
- */
- #define FILTERSCRIPT
- #define rot 0xFF0A00FF
- #define gelb 0xEBFF00FF
- #define grün 0x23FF00FF
- #define orange 0xFF8200FF
- #define blau 0x004BFFFF
- #define dblau 0x00B9FFFF
- #define weiß 0xFFFFFFAA
- #define SCM SendClientMessage
- //=============== DIALOGE ===============
- #define DIALOG_PAINTBALL (10)
- #define DIALOG_PAINTTEAM (11)
- #define DIALOG_PAINTWP (12)
- #include <a_samp>
- #include <ocmd>
- new paintteam[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Paintball Script by Music4You");
- print("--------------------------------------\n");
- //=============== PICKUPS ===============
- CreatePickup(1239,1,2281.4868,-2364.5615,13.5469,-1);
- CreatePickup(1239,1,-973.7754,1061.1753,1345.6730,-1);
- CreatePickup(1239,1,-973.7285,1077.0969,1344.9926,-1);
- //=============== 3D Texte ===============
- Create3DTextLabel("Paintball Arena\nSchreibe /paintball um die Arena zu betreten", 0x00FFBEFF, 2281.4868,-2364.5615,13.5469, 40.0, 0, 0);
- Create3DTextLabel("Ausgang \nUm Die Paintball Arena zu verlassen \nTippe /leavepb", 0x00FFBEFF, -973.7754,1061.1753,1345.6730, 40.0, 0, 0);
- Create3DTextLabel("um Waffen zu bekommen tippe /pbwaffen", 0x00FFBEFF,-973.7285,1077.0969,1344.9926, 40.0, 0, 0);
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
- ocmd:paintball(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 7.0, 2281.4868,-2364.5615,13.5469))
- {
- SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
- SetPlayerInterior(playerid,10);
- }
- else
- {
- SCM(playerid,0xFF1E00FF,"Du bist nicht an der Paintball Arena");
- }
- return 1;
- }
- ocmd:leavepb(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 7.0, -973.7754,1061.1753,1345.6730))
- {
- ResetPlayerWeapons(playerid);
- SetPlayerPos(playerid,2283.4885,-2362.5591,13.5469);
- SetPlayerInterior(playerid,0);
- paintteam[playerid] =0;
- }
- else
- {
- SCM(playerid,0xFF1E00FF,"Du bist nicht am Ausgang der Paintball Arena");
- }
- return 1;
- }
- ocmd:pbwaffen(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 7.0, -973.7285,1077.0969,1344.9926))
- {
- ShowPlayerDialog(playerid,DIALOG_PAINTBALL,DIALOG_STYLE_MSGBOX,"Waffen - Vor Menü","Wenn du im Nachfolgenden Dialog eine Waffe/Waffenpack nimmst werden alle deine Waffen Resettet\nWenn du auf Akzeptieren gehst, stimmst du diesem zu.\nEs gibt keine möglichkeit die Waffen wieder zu geben","Akzeptieren","Ablehnen");
- }
- return 1;
- }
- ocmd:telepaint(playerid,params[])
- {
- SetPlayerPos(playerid,2281.4868,-2364.5615,13.5469);
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- case DIALOG_PAINTBALL:
- {
- if(response)
- {
- ResetPlayerWeapons(playerid);
- ShowPlayerDialog(playerid,DIALOG_PAINTTEAM,DIALOG_STYLE_LIST,"Teamauswahl","Rotes Team\nBlaues Team","Auswählen","Abbrechen");
- }
- else
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,2283.4885,-2362.5591,13.5469);
- }
- }
- case DIALOG_PAINTTEAM:
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_PAINTWP,DIALOG_STYLE_LIST,"Waffenauswahl","Deagle + Rüstung\nM4 + Rüstung\nAK-47 + Rüstung\nM4 + Deagle + Rüstung\nShotgun + Rüstung","Auswählen","Abbrechen");
- paintteam[playerid] =1;
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_PAINTWP,DIALOG_STYLE_LIST,"Waffenauswahl","Deagle + Rüstung\nM4 + Rüstung\nAK-47 + Rüstung\nM4 + Deagle + Rüstung\nShotgun + Rüstung","Auswählen","Abbrechen");
- paintteam[playerid] =2;
- }
- }
- else
- {
- }
- }
- case DIALOG_PAINTWP:
- {
- if(response)
- {
- if(listitem == 0)
- {
- GivePlayerWeapon(playerid,24,200);
- SetPlayerArmour(playerid,100.0);
- if(paintteam[playerid] == 1)
- {
- SetPlayerPos(playerid,-1075.9905,1059.3058,1343.5940);
- SetPlayerInterior(playerid,10);
- }
- if(paintteam[playerid] == 2)
- {
- SetPlayerPos(playerid,-1028.4430,1063.9764,1343.8514);
- SetPlayerInterior(playerid,10);
- }
- }
- if(listitem == 1)
- {
- GivePlayerWeapon(playerid,31,500);
- SetPlayerArmour(playerid,100.0);
- if(paintteam[playerid] == 1)
- {
- SetPlayerPos(playerid,-1075.9905,1059.3058,1343.5940);
- SetPlayerInterior(playerid,10);
- }
- if(paintteam[playerid] == 2)
- {
- SetPlayerPos(playerid,-1028.4430,1063.9764,1343.8514);
- SetPlayerInterior(playerid,10);
- }
- }
- if(listitem == 2)
- {
- GivePlayerWeapon(playerid,30,500);
- SetPlayerArmour(playerid,100.0);
- if(paintteam[playerid] == 1)
- {
- SetPlayerPos(playerid,-1075.9905,1059.3058,1343.5940);
- SetPlayerInterior(playerid,10);
- }
- if(paintteam[playerid] == 2)
- {
- SetPlayerPos(playerid,-1028.4430,1063.9764,1343.8514);
- SetPlayerInterior(playerid,10);
- }
- }
- if(listitem == 3)
- {
- GivePlayerWeapon(playerid,24,200);
- GivePlayerWeapon(playerid,31,500);
- SetPlayerArmour(playerid,100.0);
- if(paintteam[playerid] == 1)
- {
- SetPlayerPos(playerid,-1075.9905,1059.3058,1343.5940);
- SetPlayerInterior(playerid,10);
- }
- if(paintteam[playerid] == 2)
- {
- SetPlayerPos(playerid,-1028.4430,1063.9764,1343.8514);
- SetPlayerInterior(playerid,10);
- }
- }
- if(listitem == 4)
- {
- GivePlayerWeapon(playerid,25,200);
- SetPlayerArmour(playerid,100.0);
- if(paintteam[playerid] == 1)
- {
- SetPlayerPos(playerid,-1075.9905,1059.3058,1343.5940);
- SetPlayerInterior(playerid,10);
- }
- if(paintteam[playerid] == 2)
- {
- SetPlayerPos(playerid,-1028.4430,1063.9764,1343.8514);
- SetPlayerInterior(playerid,10);
- }
- }
- }
- else
- {
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement