04.10.2012, 09:06
So i have this
and i wanted to be enabled only by an admin/helper and closed by an admin/helper
somthing like this
And to be able to join like this
So ? some help please
Код:
if(strcmp(cmd, "/derby", true) == 0) { if(derbyplaying == 1) { SendClientMessage(playerid, 0xB4B5B7AA, "The derby is already started"); return 1; } if(playerinminigame[playerid] == 1) { SendClientMessage(playerid, 0xB4B5B7AA, "You are already in a minigame"); return 1; } new pname[256]; GetPlayerName(playerid, pname, 256); if(derbyon == 0) { derbyon = 1; playerinminigame[playerid] = 1; playerinderby[playerid] = 1; derbyrank = 1; SetPlayerInterior(playerid,15); SetPlayerVirtualWorld(playerid,7); SetVehicleVirtualWorld(bloodring[0],7); bloodringfull[0] = 1; PutPlayerInVehicle(playerid, bloodring[0], 0); playerinbloodring[playerid] = 0; TogglePlayerControllable(playerid, 0); startvar[0] = 1; dtimer = SetTimer("StartDerby", 60000, 0); format(string, sizeof(string), "%s has started a derby, you have one minute to type /derby and join", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } else if(derbyon == 1 && derbyrank < 15) { playerinminigame[playerid] = 1; playerinderby[playerid] = 1; derbyrank++; SetPlayerInterior(playerid,15); for(new i=0; i<15; i++) { if(bloodringfull[i] == 0) { SetPlayerVirtualWorld(playerid,7); SetVehicleVirtualWorld(bloodring[i],7); bloodringfull[i] = 1; PutPlayerInVehicle(playerid, bloodring[i], 0); TogglePlayerControllable(playerid, 0); playerinbloodring[playerid] = i; format(string, sizeof(string), "%s has joined the derby", pname);// SendClientMessageToAll(0x33AA33AA,string); return 1; } } } else if(derbyon == 1 && derbyrank >= 15) { format(string, sizeof(string), "The derby is full, wait for the next round", pname);// SendClientMessage(playerid,0x33AA33AA,string); return 1; } }
and i wanted to be enabled only by an admin/helper and closed by an admin/helper
somthing like this
Код:
if(strcmp(cmd, "/pdevent", true) == 0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] >= 1 && (pdevent == 0) || PlayerInfo[playerid][pHelper] >= 1 && (pdevent == 0)) { pdevent = 1; BroadCast(COLOR_GREEN, " {FFFFFF}Purple dildo Event has been activated by an Admin ({24B200}/joinpdevent{FFFFFF})!"); } else if (PlayerInfo[playerid][pAdmin] >= 1 && (pdevent == 1) || PlayerInfo[playerid][pHelper] >= 1 && (pdevent == 1)) { pdevent = 0; BroadCast(COLOR_GREEN, " Purple dildo Event has been disabled by an Admin!"); } else { SendClientMessage(playerid, COLOR_GRAD1, " You are not authorized to use that command !"); } } return 1; }
Код:
if(strcmp(cmd, "/joinpdevent", true) == 0) { if(IsPlayerConnected(playerid)) { if (pdevent == 1) { if (GetPlayerState(playerid) == 2) { SendClientMessage(playerid, COLOR_GRAD1, " Get out of your vehicle, and try again!"); return 1; } if(PlayerInfo[playerid][pJailed] == 1) { SendClientMessage(playerid,COLOR_GREY," You can`t use this command, you are in jail !"); return 1; } if(WantedLevel[playerid] >= 1) { SendClientMessage(playerid,COLOR_GREY," You can`t use this command, you are currently Wanted !"); return 1; } if(PlayerTied[playerid] > 0) { SendClientMessage(playerid, COLOR_GREY, " you can`t use this command because you are tied!"); return 1; } /*else { SetPlayerPos(playerid, 1416.107000,0.268620,1000.926000); }*/ new Random = random(30); SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]); SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]); SendClientMessage(playerid, COLOR_GRAD1, " Ai fost teleportat la Purple dildo Event Arena!"); TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,1); PlayerInfo[playerid][pInt] = 1; SetPlayerVirtualWorld(playerid,0); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, 10, 1); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 0); } else { SendClientMessage(playerid, COLOR_GRAD1, " The Purple dildo Event is not activated at this time!"); } } return 1; }