Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //1o1 GRUNDSCRIPT by Moersy
- //Damit kannst du machen was du willst, es soll *nur* als Grundlage für ein 1o1 Filterscript dienen.
- //Es muss noch editiert werden, (Positionen der Arenen (Fals vorhanden) einfügen)
- //Viel Spaß damit, schau es dir an, und Editiere es noch ein wenig.
- //Includes
- #include <a_samp>
- #include <ocmd>
- //Dialog - ID's
- #define DIALOG_1o1 9163 //Ids müssen eventuell noch verändert werden.
- #define DIALOG_1o1HELP 9417 //Ids müssen eventuell noch verändert werden.
- //Variabeln
- new RaumPlayer1[MAX_PLAYERS];
- new RaumPlayer2[MAX_PLAYERS];
- new RaumPlayer3[MAX_PLAYERS];
- //Befehle
- ocmd:1o1(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- ShowPlayerDialog(playerid,DIALOG_1o1,DIALOG_STYLE_LIST,"1 vs 1 Räume","1 vs 1 Raum {0091FF}1{FFFFFF}\n1 vs 1 Raum {0091FF}2{FFFFFF}\n1 vs 1 Raum {0091FF}3{FFFFFF}","Betreten","Verlassen");
- }
- return true;
- }
- ocmd:leave1o1(playerid,params[])
- {
- SendClientMessage(playerid,-1,"** Du hast das 1o1 verlassen.");
- SpawnPlayer(playerid);
- return true;
- }
- ocmd:1o1help(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_1o1HELP,DIALOG_STYLE_MSGBOX,"1o1 Hilfe","{0091FF}**{FFFFFF} /1o1 um einen 1 vs 1 Kampf beizutreten {0091FF}**\n{0091FF}**{FFFFFF} /leave1o1 um das 1o1 wieder zu verlassen {0091FF}**\n","Okay","");
- return true;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_1o1)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(RaumPlayer1[playerid] == 0 || RaumPlayer1[playerid] == 1)
- {
- SendClientMessage(playerid,-1,"Du bist einem 1 vs 1 Kampf beigetreten.");
- SetPlayerPos(playerid,0.0,0.0,10.0);//Die Position für deine DM Arena, einfach X,Y,Z Koordinate erstezen.
- SetPlayerHealth(playerid,100.0);
- SetPlayerArmour(playerid,100.0);
- GivePlayerWeapon(playerid,24,100);//Die Waffen (Optional noch welche hinzufügen)
- RaumPlayer1[playerid] +=1;
- }
- }
- if(listitem == 1)
- {
- if(RaumPlayer2[playerid] == 0 || RaumPlayer2[playerid] == 1)
- {
- SendClientMessage(playerid,-1,"Du bist einem 1 vs 1 Kampf beigetreten.");
- SetPlayerPos(playerid,0.0,0.0,10.0); //Die Position für deine DM Arena, einfach X,Y,Z Koordinate erstezen.
- SetPlayerHealth(playerid,100.0);
- SetPlayerArmour(playerid,100.0);
- GivePlayerWeapon(playerid,24,100);
- RaumPlayer2[playerid] +=1;
- }
- }
- if(listitem == 2)
- {
- if(RaumPlayer3[playerid] == 0 || RaumPlayer3[playerid] == 1)
- {
- SendClientMessage(playerid,-1,"Du bist einem 1 vs 1 Kampf beigetreten.");
- SetPlayerPos(playerid,0.0,0.0,10.0);//Die Position für deine DM Arena, einfach X,Y,Z Koordinate erstezen.
- SetPlayerHealth(playerid,100.0);
- SetPlayerArmour(playerid,100.0);
- GivePlayerWeapon(playerid,24,100);//Die Waffen (Optional noch welche hinzufügen)
- RaumPlayer3[playerid] +=1;
- }
- }
- }
- return true;
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement