16.01.2014, 21:01
Код:
COMMAND:abrirevento(playerid, params[]) { new thestring[600]; if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342) if(evento == 0) { for(new i = 0; i <= EVID+1; i ++) noevento[i] = false; evento = 1; format(thestring, sizeof(thestring), " -- Evento aberto pelo admin! Digite /irevento -- "); SendClientMessageToAll(Vermelho,thestring); GetPlayerPos(playerid, EventoDest[0],EventoDest[1],EventoDest[2]); return 1; } else if(evento >= 1) { evento = 0; format(thestring, sizeof(thestring), " -- Evento fechado pelo admin ! -- %d pessoas foram ao evento.",dentro); SendClientMessageToAll(Vermelho,thestring); dentro=0; return 1; } return 0; } COMMAND:irevento(playerid, params[]) { if(noevento[playerid] == true) return SendClientMessage(playerid, Vermelho, "[ERRO] Vocк jб estб no evento."); dentro++; noevento[playerid] = true; ResetPlayerWeapons(playerid); SetPlayerPos(playerid, EventoDest[0],EventoDest[1],EventoDest[2]); SendClientMessage(playerid, Vermelho, "Vocк foi para o evento!"); SetPlayerHealth(playerid, 100); return 1; } COMMAND:sairevento(playerid, params[]) { if(!noevento[playerid] == false) return SendClientMessage(playerid,Vermelho,"Voce Nao Esta Em Um Evento"); SendClientMessage(playerid,Vermelho,"Voce Saiu do Evento"); SpawnPlayer(playerid); noevento[playerid] = false; return 1; } COMMAND:armaevento(playerid, params[]) { new Arma, Municao , String[275]; GetPlayerName(playerid, Name, sizeof(Name)); if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342) for(new i=0;i<=EVID;i++) { if(sscanf(params, "dd", Arma, Municao)) return SendClientMessage(playerid,Vermelho,"Use: /armaevento [arma] [municao]"); if(!noevento[i] == true) return SendClientMessage(playerid,Vermelho,"Nenhum evento em andamento"); if(Arma < 1 || Arma > 46) return SendClientMessage(playerid,Vermelho,"Armas de ID 1 a 46"); GivePlayerWeapon(i, Arma, Municao); format(String, sizeof(String), "[Evento] O Admin %s Deu um(a) Arma para Todos do Evento!", Name); SendClientMessageToAll(Vermelho, String); } return 1; } COMMAND:spawnevento(playerid, params[]) { new String[275]; GetPlayerName(playerid, Name, sizeof(Name)); if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Vermelho,"Vocк nгo й administrador"); for(new i=0;i<=EVID;i++) { if(!noevento[i] == true) return SendClientMessage(playerid, Vermelho,"Nenhum Evento Em Andamento"); format(String, sizeof(String), "[Evento] O Admin %s Spawnou Todos os Players Do Evento", Name); SendClientMessageToAll(Vermelho, String); SpawnPlayer(i); ResetPlayerWeapons(i); } return 1; } COMMAND:vidaevento(playerid, params[]) { new Vida, String[275]; GetPlayerName(playerid, Name, sizeof(Name)); if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,Vermelho,"Voce nao й admin"); for(new i=0;i<=EVID;i++) { if(sscanf(params, "i", Vida)) return SendClientMessage(playerid,Vermelho,"Use: /vidaevento [vida]"); if(!noevento[i] == true) return SendClientMessage(playerid,Vermelho,"Nenhum Evento Em Andamento"); if(Vida < 1 || Vida > 100) return SendClientMessage(playerid,Vermelho,"1 a 100"); SetPlayerHealth(i, Vida); format(String, sizeof(String), "[Evento] O Admin %s Setou a Vida para Todos do Evento!", Name); SendClientMessageToAll(Vermelho, String); } return 1; } COMMAND:coleteevento(playerid, params[]) { new Colete, String[275]; GetPlayerName(playerid, Name, sizeof(Name)); if(admtrampando[playerid] < 1) { SendClientMessage(playerid,0xFF230AFF, "Vocк nгo estб trabalhando! (/pa)"); return 1; } if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342) for(new i=0;i<=EVID;i++) { if(sscanf(params, "i", Colete)) return SendClientMessage(playerid,Vermelho,"Use: /coleteevento [colete]"); if(!noevento[i] == true) return SendClientMessage(playerid, Vermelho,"Nenhum Evento em Andamento"); if(Colete < 1 || Colete > 100) return SendClientMessage(playerid, Vermelho,"1 a 100"); SetPlayerArmour(i, Colete); format(String, sizeof(String), "[Evento] O Admin %s Setou o Colete para Todos do Evento!", Name); SendClientMessageToAll(Vermelho, String); } return 1; } COMMAND:skinevento(playerid, params[]) { new Skin, String[275]; GetPlayerName(playerid, Name, sizeof(Name)); if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342) for(new i=0;i<=EVID;i++) { if(sscanf(params, "i", Skin)) return SendClientMessage(playerid,Vermelho,"Use: /skinevento [skin]"); if(!noevento[i] == true) return SendClientMessage(playerid,Vermelho,"Nenhum Evento Em Andamento"); if(Skin < 1 || Skin > 399) return SendClientMessage(playerid, Vermelho,"1 a 399"); SetPlayerSkin(i, Skin); format(String, sizeof(String), "[Evento] O Admin %s Setou a Skin de Todos Do Evento!!", Name); SendClientMessageToAll(Vermelho, String); } return 1; }
Exemplo
Код:
if(strcmp(cmd, "/bcmec", true) == 0) {