new bool:DM[MAX_PLAYERS]; // ezzel létrhezól egy \"Bool\" változót.
CMD:parancs(playerid, params[]){ if(DM[playerid] == true) return SendClientMessage(playerid, SZIN,\"Te már DM-ben vagy!\"); // lekérdezzük, hogy DM-ben van -e { SetPlayerPos(playerid,x,y,z); //Ha nincs elportoljuk.. // itt meg a többi ami kell. } return 1;}
public OnPlayerConnect(playerid){ DM[playerid]=false;// letiltjuk. return 1;}
new DM[MAX_PLAYERS];
CMD:dm( playerid , params [ ] ) {if( DM[ playerid ] == 1 ) return SendClientMessage( playerid , -1 , \"* Már benne vagy a DM -ben! *\" );SetPlayerPos( playerid, pozíció );DM[ playerid ] = 1;return 1; }
CMD:exit( playerid, params [ ] ) {if( DM[ playerid ] == 0 ) return SendClientMessage( playerid , -1 , \"* Már kiléptél a DM -bõl! *\" );DM[ playerid ] = 0;SendClientMessage( playerid, -1 , \" Kiléptél a DM -bõl! \"); return 1; }
public OnPlayerSpawn( playerid ) {if( DM[ playerid ] == 1 ) {SetPlayerPos( playerid , pozició );SendClientMessage( playerid , -1 , \"Újra lespawnoltál a DM -ben mert megöltek!\" );return 1; }
if( DM[ playerid ] == 1 ) return SendClientMessage( playerid, -1, \"Benne van egy DM -ben így nem használhatsz parancsokat!\");
}else if(dmid[playerid] != -1) return SendClientMessage(playerid,0xFFFF00AA,\"Nem használhatsz parancsokat DM-zónában elöbb lépj ki /exitdm\");
#include <a_samp>#include <zcmd>#include <dini>new DM[MAX_PLAYERS];new loc[128];new nev[MAX_PLAYER_NAME];public OnFilterScriptInit(){print(\"\\n--------------------------------------\");print(\" Blank Filterscript by your name here\");print(\"--------------------------------------\\n\");return 1;}public OnFilterScriptExit(){return 1;} public OnPlayerConnect(playerid){ GetPlayerName(playerid, nev, sizeof(nev)); format(loc, sizeof(loc), \"/multifs/%s.ini\",nev); if(!dini_Exists(loc)){ dini_Create(loc); dini_IntSet(loc, \"DM\", 0); // DM[playerid] = dini_Int(loc, \"DM\"); }else{ // PlayerAdat[playerid][score] = dini_Int(loc, \"Score\"); // SetPlayerScore(playerid,PlayerAdat[playerid][score]); } DM[playerid] = 0;return 1;}public OnPlayerDisconnect(playerid, reason){ //PlayerAdat[playerid][score] = GetPlayerScore(playerid); // <--- OTT xDGetPlayerName(playerid,nev,sizeof(nev));format(loc,sizeof(loc),\"/multifs/%s.ini\",nev);if(!dini_Exists(loc)){dini_Create(loc);dini_IntSet(loc, \"DM\", 0);}else{dini_IntSet(loc,\"DM\",0);}return 1;}CMD:dmbe(playerid,params[]){GetPlayerName(playerid,nev,sizeof(nev));format(loc,sizeof(loc),\"/multifs/%s.ini\",nev);if(dini_Int(loc, \"DM\") != 0) return SendClientMessage(playerid,0xFFFFF,\"Nem használhatod a parancsot, mert dm módban vagy, lépj ki belõle /dmki\");dini_IntSet(loc, \"DM\", 1);return 1;}CMD:dmki(playerid,params[]){GetPlayerName(playerid,nev,sizeof(nev));format(loc,sizeof(loc),\"/multifs/%s.ini\",nev);if(dini_Int(loc, \"DM\") == 0) return SendClientMessage(playerid,0xFFFFF,\"Nem használhatod a parancsot, mert nem vagy dm módban\");dini_IntSet(loc, \"DM\", 0);return 1;}//üres fs-be másolod és lehet complie-olni ha megvannak az include-ok amik remélem megvannak
#include <a_samp>#include <zcmd>#include <dini>new loc[128];new nev[MAX_PLAYER_NAME];public OnFilterScriptInit(){print(\"\\n--------------------------------------\");print(\" Blank Filterscript by your name here\");print(\"--------------------------------------\\n\");return 1;}CMD:dmtest1(playerid,params[]){GetPlayerName(playerid,nev,sizeof(nev));format(loc,sizeof(loc),\"/multifs/%s.ini\",nev);if(dini_Int(loc, \"DM\") != 0) return SendClientMessage(playerid,0xFFFFF,\"Nem használhatod a parancsot, mert dm módban vagy, lépj ki belõle /dmki\");SendClientMessage(playerid,0xFFFFF,\"hellóóóókaaa 111111111\");return 1;}CMD:dmtest2(playerid,params[]){GetPlayerName(playerid,nev,sizeof(nev));format(loc,sizeof(loc),\"/multifs/%s.ini\",nev);if(dini_Int(loc, \"DM\") != 0) return SendClientMessage(playerid,0xFFFFF,\"Nem használhatod a parancsot, mert dm módban vagy, lépj ki belõle /dmki\");SendClientMessage(playerid,0xFFFFF,\"hellóóóókaaa 22222222222\");return 1;}public OnFilterScriptExit(){return 1;}