03.07.2011, 12:36
Galera tф com uma pequena dъvida, queria saber como faзo para ligar o comando /prender com /presos, como assim?
Quando eu prender o cara por tantos segundos apareзer assim no /presos NomedoJogar [Segundos] eu jб tenho o comando ele apareзe o nome e tudo sу que apareзe 0 Segundos, como faзo pra ligar estes comandos ?
Comando /prender
Comando /presos
Quando eu prender o cara por tantos segundos apareзer assim no /presos NomedoJogar [Segundos] eu jб tenho o comando ele apareзe o nome e tudo sу que apareзe 0 Segundos, como faзo pra ligar estes comandos ?
Comando /prender
Код:
if(strcmp(cmd, "/prender", true) == 0) { new tmpp[256]; new playername; tmp = strtok(cmdtext, idx); tmpp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREEN, "Uso correto: /prender [id do player] [segundos"); return 1; } giveplayerid = strval(tmp); GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); new Second = strval(tmpp); if(logado[playerid] == 1) { if(PlayerInfo[playerid][GAT] >= 2) { format(string, sizeof(string), "O Oficial %s prendeu o jogador %s por %d segundo(s)", sendername,giveplayer,Second); SendClientMessageToAll(COLOR_YELLOW, string); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), "~g~Preso por: ~n~~r~%s.", sendername); GameTextForPlayer(giveplayerid, string, 1000, 1); SetPlayerInterior(giveplayerid, 6); SetPlayerPos(giveplayerid, 264.6288,77.5742,1001.0391); SetPlayerArmour(giveplayerid, 0); TogglePlayerControllable(giveplayerid, 1); ResetPlayerWeapons(giveplayerid); SetTimerEx("Unjail", Second*1000, 0, "i", giveplayerid); format(file,sizeof(file),"%s.ini",playername); dini_Create(file); dini_IntSet(file,"Preso", 1); PlayerInfo[giveplayerid][Preso] = dini_Int(file,"Preso"); } else { SendClientMessage(playerid, COLOR_CYAN, "Vocк nгo й um Membro do GAT !"); } } else { SendClientMessage(playerid, COLOR_CYAN, "Vocк tem que estar logado para usar este comando!"); } return 1; }
Код:
if(!strcmp(cmdtext, "/presos", true)) { SendClientMessage(playerid, 0x33AAFFFF, "** Todos os PRESOS Online **"); new count=0; new tmpp[256]; tmp = strtok(cmdtext, idx); tmpp = strtok(cmdtext, idx); new Second = strval(tmpp); for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(logado[i] == 1) { if(PlayerInfo[i][Preso] >= 1) { new str[256]; new pname[24]; GetPlayerName(i, pname, 24); format(str, 256, "PRESO - %s - [%d Segundos] ", pname, Second); SendClientMessage(playerid, 0xC0C0C0FF, str); count++; } } } } if(count == 0) { SendClientMessage(playerid, COLOR_CYAN, "Nenhum PRESO online !"); } return 1; }