09.01.2016, 21:10
Tengo una duda hice una funcion que cuenta los usuarios que estan en /mg1 pero no logre hacer que detecte cuando use /salir y se reste los usuarios en /mg1
Mi comando
El comando salir
Mi comando
Код:
if(!strcmp(cmdtext, "/mg1", true)) { new pName1[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName1, MAX_PLAYER_NAME); ResetPlayerWeapons(playerid); SetPlayerInterior(playerid,0); GetPlayerName(playerid, playerName, MAX_PLAYER_NAME); SetPlayerVirtualWorld(playerid, 1); Juego[playerid] = 1;// Bloquea los cmds Putos[playerid] = 1;// Lo Respawnea en mg1 al morir ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, 38, 20000); SetPlayerInterior(playerid, 0); for(new i, p = GetMaxPlayers(); i < p; i ++) { if(!Putos[i]) continue;// PAra que solo les salga a los que estan en /mg1 format(string, sizeof(string), "{33FF33}* Minigun: Entro %s(%i)[Total: %i]",pName1,playerid, CountEventPlayers(Usuarios[playerid])); SendClientMessage(i, AMARELO, string); } return 1; }
Код:
if(strcmp(cmdtext, "/salir", true, 8 ) == 0) { if(Juego[playerid] == 0) { SendClientMessage(playerid,COLOR_ROJO,"* Error: No estas en un juego o en un Duelo!"); } if(Juego[playerid] == 1) { Putos[playerid] = 0; Juego[playerid] = 0; TogglePlayerControllable(playerid, true); SpawnPlayer(playerid); SetCameraBehindPlayer(playerid); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); GameTextForPlayer(playerid,"~g~saliste del modo~n~~r~DeathMatch~w~/~y~Duelo~w~/Minigame",3000,3); TogglePlayerControllable(playerid, true); } return 1; } if(Juego[playerid] == 1) { GameTextForPlayer(playerid,"~g~Ї C¦mo salir ?~n~~w~usa /salir",4000,3); return 1; }