[ Ajuda ] Todas ID's dгo na do que o Playeer digitou ! -
EviL_Knight - 06.09.2011
Galera , йee o seguinte . Fiz uma PБ de comandos usamdo a mesma coisa , sу que quado fui testa com meu amigo , essemplo, ele й o id 1 e eu o ID 0 , se eu dou " /lider 1 PM " , o lide da PM ao imves de ir pra ele vai pra mim !
pawn Код:
if(strcmp(cmd, "/lider", true) == 0)
{
if(IsPlayerConnected(playerid))
if (AdminLevel[playerid] > 2)
{
new x_nr[32];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COR_BRANCO, "USO : /lider[id] [nome]");
SendClientMessage(playerid, COR_CINZA, "Nomes : PM");
return 1;
}
if(strcmp(x_nr,"PM",true) == 0)
{
SendClientMessage(PlayerB, COR_BRANCO, "Vocк foi promovido a lider da organizaзгo Policia Militar !");
SetPlayerColor(PlayerB, COR_PM);
SetPlayerSkin(PlayerB, 280);
Lider[PlayerB] = 1;
}
}
return 1;
}
if(strcmp(cmd, "/tirarvip", true) == 0)
if (AdminLevel[playerid] > 3)
{
if(!strlen(tmp)) return SendClientMessage(playerid, COR_BRANCO, "USO : /tirarvip [id]");
if(!IsPlayerConnected(PlayerB)) return SendClientMessage(playerid, COR_BRANCO, "Este jogador nгo estб conectado");
{
SendClientMessage(PlayerB, COR_BRANCO, "Vocк nгo й mais um Player VIP !");
LVip[PlayerB] = 0;
}
return 1;
}
/\ Exemplos de Codigos .
No /tirarvip , o que acontece й a mesma coisa ! Eu sou o ID 0 ele o ID 1 , dou /tirarvip 1 e quem perde o vip sou eu ! Ajudem ae plz
Re: [ Ajuda ] Todas ID's dгo na do que o Playeer digitou ! -
WLSF - 06.09.2011
tente
pawn Код:
if(strcmp(cmd, "/lider", true) == 0)
{
if(IsPlayerConnected(playerid))
if (AdminLevel[playerid] > 2)
{
new outro = strval(tmp);
new x_nr[32];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COR_BRANCO, "USO : /lider[id] [nome]");
SendClientMessage(playerid, COR_CINZA, "Nomes : PM");
return 1;
}
if(strcmp(x_nr,"PM",true) == 0)
{
SendClientMessage(PlayerB, COR_BRANCO, "Vocк foi promovido a lider da organizaзгo Policia Militar !");
SetPlayerColor(outro, COR_PM);
SetPlayerSkin(outro, 280);
Lider[outro] = 1;
}
}
return 1;
}
if(strcmp(cmd, "/tirarvip", true) == 0)
if (AdminLevel[playerid] > 3)
{
new outro = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, COR_BRANCO, "USO : /tirarvip [id]");
if(!IsPlayerConnected(outro)) return SendClientMessage(playerid, COR_BRANCO, "Este jogador nгo estб conectado");
{
SendClientMessage(outro, COR_BRANCO, "Vocк nгo й mais um Player VIP !");
LVip[outro] = 0;
}
return 1;
}
Re: [ Ajuda ] Todas ID's dгo na do que o Playeer digitou ! -
EviL_Knight - 06.09.2011
Nada ;
Re: [ Ajuda ] Todas ID's dгo na do que o Playeer digitou ! -
Dolby - 06.09.2011
tenta:
pawn Код:
if(strcmp(cmd, "/lider", true) == 0)
{
if(IsPlayerConnected(playerid))
if (AdminLevel[playerid] > 2)
{
new PlayerB = strval(tmp);
new x_nr[32];
x_nr = strtok(cmd, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COR_BRANCO, "USO : /lider[id] [nome]");
SendClientMessage(playerid, COR_CINZA, "Nomes : PM");
return 1;
}
if(strcmp(x_nr,"PM",true) == 0)
{
SendClientMessage(PlayerB, COR_BRANCO, "Vocк foi promovido a lider da organizaзгo Policia Militar !");
SetPlayerColor(PlayerB, COR_PM);
SetPlayerSkin(PlayerB, 280);
Lider[PlayerB] = 1;
}
}
return 1;
}
if(strcmp(cmd, "/tirarvip", true) == 0)
{
if (AdminLevel[playerid] > 3)
{
if(!strlen(tmp)) return SendClientMessage(playerid, COR_BRANCO, "USO : /tirarvip [id]");
if(!IsPlayerConnected(PlayerB)) return SendClientMessage(playerid, COR_BRANCO, "Este jogador nгo estб conectado");
{
SendClientMessage(PlayerB, COR_BRANCO, "Vocк nгo й mais um Player VIP !");
LVip[PlayerB] = 0;
}
return 1;
}
Re: [ Ajuda ] Todas ID's dгo na do que o Playeer digitou ! -
WLSF - 06.09.2011
a mesma coisa que eu fiz gustavo '-'
@tуpico se esse que te mandei nгo funcionou vocк estб com algum comando em conflito ai e.e
Re: [ Ajuda ] Todas ID's dгo na do que o Playeer digitou ! -
Dolby - 06.09.2011
nao sei se percebeu a diferenзa aqui:
Re: [ Ajuda ] Todas ID's dгo na do que o Playeer digitou ! -
WLSF - 06.09.2011
nгo nгo percebi estб a acontecer um conflito pois os comandos estгo corretos.
o erro era o 'PlayerB' mais como jб foi definido, tente usar outros comandos pra ver se funciona '-'
Re: [ Ajuda ] Todas ID's dгo na do que o Playeer digitou ! -
EviL_Knight - 06.09.2011
Nada :/
@William
N entendi '-' sorry pela burrice
Re: [ Ajuda ] Todas ID's dгo na do que o Playeer digitou ! -
WLSF - 06.09.2011
me envie um comando do seu GM, fora esse tipo /dararma '-' ou qualquer coisa que tenha que inserir ID
Re: [ Ajuda ] Todas ID's dгo na do que o Playeer digitou ! -
EviL_Knight - 06.09.2011
pawn Код:
if (strcmp("/equipar", cmdtext, true, 10) == 0)
{
if(IsACop(playerid))
if(EmServico[playerid]==1)
{
GivePlayerWeapon(playerid, 24, 999);
}
else if(EmServico[playerid]==0)
{
SendClientMessage(playerid, COR_AZUL, "Vocк nгo bateu o cartгo !");
}
return 1;
}
if (strcmp("/batercartao", cmdtext, true, 10) == 0)
{
new string[256];
if(IsACop(playerid))
if(EmServico[playerid]==0)
{
format(string, sizeof(string), "Oficial %s estб fardado .", Nome);
SendClientMessageToAll(COR_PM,string);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
EmServico[playerid] = 1;
}
else if(EmServico[playerid]==1)
{
format(string, sizeof(string), "Oficial %s estб de folga e nгo vai mais receber seus chamados.", Nome);
SendClientMessageToAll(COR_PM,string);
EmServico[playerid] = 0;
}
return 1;
}