17.09.2011, 18:11
Olб Galerinha (af)
Bom Pessoal, gostaria de humildemente pedir-lhes um grande favor...
Sou novatгo em SAMP, to estudando umas coisas de Pawn etc...
mas estou tendo um pouco de dor de cabeзa no seguinte comando...
Gostaria de restringir este comando somente para as opзхes TH, AS, Etc..
e quando alguem digitar por exemplo, /su [ID] NaoSei
Ele aparecer, SU Invбlido...
Se alguem poder me ajudar, agradeзo...
Sem mais, Lucas
Bom Pessoal, gostaria de humildemente pedir-lhes um grande favor...
Sou novatгo em SAMP, to estudando umas coisas de Pawn etc...
mas estou tendo um pouco de dor de cabeзa no seguinte comando...
PHP код:
if(strcmp(cmd, "/suspeito", true) == 0 || strcmp(cmd, "/su", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pMember] == 21 && PlayerInfo[playerid][pMember] == 14 && PlayerInfo[playerid][pMember] == 2)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo estб indentificado, pegue seu crachб na Delegacia de Policia");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USO: (/su)speito [playerid/Parte-do-Nick] [descriзгo crime]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 7 || PlayerInfo[playerid][pLeader] == 21 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pMember] == 17|| PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pMember] == 14)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (gTeam[giveplayerid] != 2 || PlayerInfo[giveplayerid][pMember] != 7 || PlayerInfo[giveplayerid][pLeader] != 7 || PlayerInfo[giveplayerid][pLeader] != 21 || PlayerInfo[giveplayerid][pMember] != 21)
{
GetPlayerName(giveplayerid, 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, "USO: (/su)speito [playerid/Parte-do-Nick] [descriзгo crime]");
return 1;
}
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Vocк nгo pode se dar su!"); return 1; }
if(strcmp(result,"DOP",true) == 0) { result = "Desobediкncia a ordem policial"; }
if(strcmp(result,"TH",true) == 0) { result = "Tentativa de homicнdio"; }
if(strcmp(result,"AP",true) == 0) { result = "Ajuste de pena"; }
if(strcmp(result,"CA",true) == 0) { result = "Contrabando de armas"; }
if(strcmp(result,"CD",true) == 0) { result = "Contrabando de drogas"; }
if(strcmp(result,"RV",true) == 0) { result = "Roubo de Veнculo"; }
if(strcmp(result,"ACP",true) == 0) { result = "Atentado contra Prefeitura"; }
if(strcmp(result,"RM",true) == 0) { result = "Rejeiзгo de multa"; }
if(strcmp(result,"RP",true) == 0) { result = "Resistencia a prisгo"; }
if(strcmp(result,"ILR",true) == 0) { result = "Invasгo a Local Restrito"; }
if(strcmp(result,"RMD",true) == 0) { result = "Rejeiзгo a Mostrar Documentos"; }
if(strcmp(result,"DA",true) == 0) { result = "Desacato б Autoridade"; }
if(strcmp(result,"PIA",true) == 0) { result = "Porte Ilegal de Armas"; }
if(strcmp(result,"CF",true) == 0) { result = "Cumplice de Fugas"; }
if(strcmp(result,"AS",true) == 0) { result = "Ameaзa a Sociedade"; }
if(WantedPoints[giveplayerid] == 0) { WantedPoints[giveplayerid] += 1; }
else{WantedPoints[giveplayerid]+= 1;}
SetPlayerCriminal(giveplayerid,playerid, result);
WantedPoints[giveplayerid] += 1;
TextDrawHideForPlayer(giveplayerid,tGP2[giveplayerid]);
TextDrawShowForPlayer(giveplayerid,tGP3[giveplayerid]);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Vocк nгo pode suspeitar de oficial !");
}
}
}
else
{
format(string, sizeof(string), " %d nгo esta online.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Vocк nгo й PM / PF / FA !");
}
}
return 1;
}
e quando alguem digitar por exemplo, /su [ID] NaoSei
Ele aparecer, SU Invбlido...
Se alguem poder me ajudar, agradeзo...
Sem mais, Lucas