28.06.2011, 14:23
Pessoal to com um problema dou /bangu 0 DB ai na vez do id 0 ir para bangu vai outra pessoa aleatoriamente
Gostaria de pedir tambem se nгo for incomodo se alguem tem /banirip '-'
Obrigado
Код:
if(strcmp(cmd, "/bangu", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USE: /bamgu [playerid/ParteDoNome] [tempo(minutos)] [motivo]"); return 1; } new playa; new money; playa = ReturnUser(tmp); tmp = strtok(cmdtext, idx); money = strval(tmp); new nome[24]; GetPlayerName(playerid, nome, sizeof nome); if (PlayerInfo[playerid][pAdmin] >= 1 || strfind(nome, ADMPLAYER, true || strfind(nome, ADMPLAYER2, true) == 0) == 0) { if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "USE: /prender [playerid/ParteDoNome] [tempo(minutos)] [motivo]"); return 1; } if(strcmp(result,"ni", true) == 0) { result = "Nickname imprуprio"; } if(strcmp(result,"xx", true) == 0) { result = "Abuso de cheater"; } if(strcmp(result,"dv", true) == 0) { result = "Divulguer"; } if(strcmp(result,"rt", true) == 0) { result = "Relуgio Travado"; } if(strcmp(result,"dmb", true) == 0) { result = "DM no Bangu"; } if(strcmp(result,"dmc", true) == 0) { result = "DM na Cela"; } if(strcmp(result,"dma", true) == 0) { result = "DM sem motivo"; } if(strcmp(result,"cvi", true) == 0) { result = "/cv Indevido"; } if(strcmp(result,"noi", true) == 0) { result = "/no Indevido"; } if(strcmp(result,"ani", true) == 0) { result = "/an Indevido"; } if(strcmp(result,"sui", true) == 0) { result = "/su Indevido"; } if(strcmp(result,"ab", true) == 0) { result = "Abuso de Bug"; } if(strcmp(result,"ap", true) == 0) { result = "Ajuste de Pena (AP)"; } format(string, sizeof(string), "Vocк prendeu %s.", giveplayer); SendClientMessage(playerid, LARANJA1, string); if(strfind(nome, ADMPLAYER, true) == 0 || strfind(nome, ADMPLAYER2, true) == 0) { format(string, sizeof(string), "Vocк foi preso pelo Administrador %s.", ADMMASTER); } else { format(string, sizeof(string), "Vocк foi preso pelo Administrador %s.", sendername); } WantedPoints[giveplayerid] = 0; WantedPoints[giveplayerid] = 0; WantedPoints[giveplayerid] = 0; SetPlayerInterior(giveplayerid, 0); PlayerInfo[giveplayerid][pInt] = 0; PlayerInfo[giveplayerid][pJailed] = 2; PlayerInfo[giveplayerid][pJailTime] = money*60; SetPlayerPos(giveplayerid, 268.5777,1857.9351,9.8133); SetPlayerWorldBounds(giveplayerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811 GameTextForPlayer(giveplayerid, "~w~bem vindo ao ~n~~r~bangu, repense suas atitudes", 5000, 3); if(strfind(nome, ADMPLAYER, true) == 0 || strfind(nome, ADMPLAYER2, true) == 0) { format(string, 256, "O Player %s foi para o bangu pelo Administrador %s |Motivo: %s|", giveplayer, ADMMASTER, (result)); BroadCast(RED,string); format(string, sizeof(string), "O Player %s foi para o bangu pelo Administrador %s |Motivo: %s|", giveplayer, ADMMASTER, (result)); printf("%s",string); } else { format(string, 256, "O Player %s foi para o bangu pelo Administrador %s |Motivo: %s|", giveplayer, sendername, (result)); BroadCast(RED,string); format(string, sizeof(string), "O Player %s foi para o bangu pelo Administrador %s |Motivo: %s|", giveplayer, sendername, (result)); printf("%s",string); } } } } else { SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo esta autorizado a usar este comando !"); } } return 1; }
Obrigado