[PEDIDO]Suspeito /su -
Nake01 - 14.06.2011
Galera gostaria de pedir a vocкs se seria possivel alguem criar um comando pra mim assim /su [id] ai apareзeria assim no chat.
* ATENЗГO: O Suspeito %s estб foragido cerquem a favela e prendгo!
Re: [PEDIDO]Suspeito /su -
Ricop522 - 14.06.2011
pawn Код:
if(strcmp(cmd, "/suspeito", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "use /suspeito id");
new suspeito = ReturnUser(tmp);
if(!IsPlayerConnected(suspeito) || suspeito == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "ID Invбlido | Suspeito off.");
new string[0x3C*3]; new nome[MAX_PLAYER_NAME]; GetPlayerName(suspeito, nome, sizeof(nome));
format(string, sizeof(string), "Suspeito [%i]%s estб foragido, cerquem a favela e prendгo-no!"); SendClientMessageToAll(-1, string);
return 0x01;
}
Re: [PEDIDO]Suspeito /su -
Nake01 - 15.06.2011
Deeu esse error aк,
Код:
C:\Program Files (x86)\Rockstar Games\GTA San Andreas\server\filterscripts\bugadmin1.pwn(1150) : error 017: undefined symbol "ReturnUser"
Re: [PEDIDO]Suspeito /su -
Shadoww5 - 15.06.2011
PHP код:
if(strcmp(cmd, "/suspeito", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "use /suspeito id");
new suspeito = strval(tmp);
if(!IsPlayerConnected(suspeito) || suspeito == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "ID Invбlido | Suspeito off.");
new string[0x3C*3]; new nome[MAX_PLAYER_NAME]; GetPlayerName(suspeito, nome, sizeof(nome));
format(string, sizeof(string), "Suspeito [%i]%s estб foragido, cerquem a favela e prendгo-no!"); SendClientMessageToAll(-1, string);
return 0x01;
}
Re: [PEDIDO]Suspeito /su -
Ricop522 - 15.06.2011
pawn Код:
ReturnUser(text[], playerid = INVALID_PLAYER_ID) {
new pos = 0;
while (text[pos] < 0x21) {
if (text[pos] == 0) return INVALID_PLAYER_ID; // No passed text
pos++;
}
new userid = INVALID_PLAYER_ID;
if (IsNumeric(text[pos])) {
userid = strval(text[pos]);
if (userid >=0 && userid < MAX_PLAYERS) {
if(!IsPlayerConnected(userid)) {
userid = INVALID_PLAYER_ID;
}
else {
return userid; // A player was found
}
}
}
new len = strlen(text[pos]), count = 0, name[MAX_PLAYER_NAME];
for (new i = 0; i < MAX_PLAYERS; ++i) {
if (IsPlayerConnected(i)) {
GetPlayerName(i, name, sizeof (name));
if (strcmp(name, text[pos], true, len) == 0)
{
if (len == strlen(name)) {
return i;
}
else {
count++;
userid = i;
}
}
}
}
if (count != 1) {
if (playerid != INVALID_PLAYER_ID) {
if (count) {
SendClientMessage(playerid, 0xFF0000AA, "Encontrado mъltiplos jogadores(ReturnUser)");
}
else {
SendClientMessage(playerid, 0xFF0000AA, "Jogador nгo encontrado(ReturnUser)");
}
}
userid = INVALID_PLAYER_ID;
}
return userid; // INVALID_USER_ID for bad return
}
Re: [PEDIDO]Suspeito /su -
RockFire - 15.06.2011
pawn Код:
if(!strcmp(cmd, "/suspeito", true))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "use /suspeito id");
new suspeito = strval(tmp);
if(!IsPlayerConnected(suspeito) || suspeito == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "ID Invбlido | Suspeito off.");
new string[0x3C*3],nome[MAX_PLAYER_NAME];
GetPlayerName(suspeito, nome, sizeof(nome));
format(string, sizeof(string), "Suspeito [%d] %s estб foragido, cerquem a favela e prendгo-no!",playerid,nome);
SendClientMessageToAll(-1, string);
return 0x01;
}
Re: [PEDIDO]Suspeito /su -
Nake01 - 15.06.2011
FOI

Agora como boto pra Requerer Level 1 BOPE e EXERCITO ?
Enum
"pBOPE" e "pEX"
Ex:
Код:
if( PlayerInfo[playerid][pBOPE] >= 1)
Код:
if(!strcmp(cmd, "/su", true))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "use /suspeito id");
new suspeito = strval(tmp);
if(!IsPlayerConnected(suspeito) || suspeito == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "ID Invбlido | Suspeito off.");
new string[0x3C*3],nome[MAX_PLAYER_NAME];
GetPlayerName(suspeito, nome, sizeof(nome));
format(string, sizeof(string), "*ATENЗГO: O Suspeito %s(%d) estб foragido, cerquem a favela e prendгo-no!",nome,playerid);
SendClientMessageToAll(COLOR_ADM,string);
return 0x01;
}
Re: [PEDIDO]Suspeito /su -
[R] ousenber [K] - 15.06.2011
pawn Код:
if(!strcmp(cmd, "/su", true))
{
if(PlayerInfo[playerid][pBOPE] >= 1 || PlayerInfo[playerid][pEX]) {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "use /suspeito id");
new suspeito = strval(tmp);
if(!IsPlayerConnected(suspeito) || suspeito == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "ID Invбlido | Suspeito off.");
new string[0x3C*3],nome[MAX_PLAYER_NAME];
GetPlayerName(suspeito, nome, sizeof(nome));
format(string, sizeof(string), "*ATENЗГO: O Suspeito %s(%d) estб foragido, cerquem a favela e prendгo-no!",nome,playerid);
SendClientMessageToAll(COLOR_ADM,string);
return 0x01;
}
else SendClientMessage(playerid, 0xAFAFAFAA, "Vocк nгo й do Bope/Exercito");
}
__________________________________________
...Meus Trabalhos...
[
FisterScripts]
Sistema de Admin e Helper Simples
[
Includes]
Nenhum...
[
GameModes]
Nenhum...
[
Tutoriais]
Nenhum...
[
Maps]
Nenhum...
[Ass] Assinatura feita por JORGE_HARD
Re: [PEDIDO]Suspeito /su -
Ricop522 - 16.06.2011
if(PlayerInfo[playerid][pBOPE] != 1 || PlayerInfo[playerid][pEX] != 1) return SendClientMessage(playerid, -1, "ERROR vc nao e bope ou ex.");
Re: [PEDIDO]Suspeito /su -
Nake01 - 16.06.2011
FOI VLW