30.11.2010, 23:01
Galera, to com um probleminha aqui, to com 2 comandos aqui no meu Game-Mode, sу que quando eu uso, eu posso usa-lo para qualquer ID mesmo nгo estando online e o player й libertado ou sequestrado.
Tipo eu queria que alguйm colocasse nos 2 para que sу quando alguйm digitasse /comando [id-do-player] no ID que nгo estб conectado apareзa a mensagem "Este jogador nгo estб conectado!" e que tambйm sу possa digitar os 2 comandos em algum jogador com 10 metros de distancia, caso esteja a 11 metros ou mais e ele digite apareзa "Vocк nгo estб a 10 metros do jogador...", por favor, quem souber, coloca isso ai nos 2 comandos...
Aqui vai os comandos:
Please, help-me!
Tipo eu queria que alguйm colocasse nos 2 para que sу quando alguйm digitasse /comando [id-do-player] no ID que nгo estб conectado apareзa a mensagem "Este jogador nгo estб conectado!" e que tambйm sу possa digitar os 2 comandos em algum jogador com 10 metros de distancia, caso esteja a 11 metros ou mais e ele digite apareзa "Vocк nгo estб a 10 metros do jogador...", por favor, quem souber, coloca isso ai nos 2 comandos...
Aqui vai os comandos:
pawn Код:
if(strcmp(cmd,"/libertar", true) == 0)
{
new tmpp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_LARANJA, "Digite: /libertar [id-do-jogador] ");
return 1;
}
giveplayerid = strval(tmp);
tmpp = strtok(cmdtext, idx);
if(giveplayerid != playerid)
{
if(sequestrado[giveplayerid] == 0)
{
for(new i = 0; i < TOTALPLAYERS; i ++)
{
if(Digitou[giveplayerid] != 10)
{
if(i != playerid)
{
format(string, sizeof(string), "%s(id:%d) Libertou %s(id:%d) Da Base Traficantes. O Objetivo e chegar na delegacia de LS",
PlayerName(playerid), playerid, PlayerName(giveplayerid), giveplayerid);
SendClientMessage(playerid,COLOR_AZULFRACO,string);
SetPlayerPos(giveplayerid, 2512.7249,-960.6126,85.1028);
Digitou[giveplayerid] != 10;
}
}
}
}
}
if(Digitou[giveplayerid] == 10)
{
SendClientMessageToAll(COLOR_VERMELHO,"Comeзou uma fuga de Sequestrados.");
GivePlayerMoney(playerid,50000);
GivePlayerWeapon(giveplayerid,26,300);
GivePlayerWeapon(giveplayerid,32,300);
SetPlayerPos(giveplayerid, 239.96437072754, -1389.6704101563, 53.109375);
Digitou[giveplayerid] != 10;
}
if(giveplayerid == playerid)
{
return SendClientMessage(playerid,COLOR_ROXO,"Voce nao pode se libertar");
}
return 1;
}
pawn Код:
if(strcmp(cmd,"/sequestrar", true) == 0)
{
if(Stats[playerid][GANGID] == 2)
{
new tmpp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_LARANJA, "Digite: /sequestrar [id-do-jogador] ");
return 1;
}
giveplayerid = strval(tmp);
tmpp = strtok(cmdtext, idx);
if(giveplayerid != playerid)
{
if(sequestrado[giveplayerid] == 0)
{
for(new i = 0; i < TOTALPLAYERS; i ++)
{
if(Stats[playerid][GANGID] == 2)
{
if(i != playerid)
{
SetPlayerPos(giveplayerid,233.22340393066,-1380.4265136719,53.140632629395);
}
}
}
}
}
}
if(Stats[playerid][GANGID] != 2)
{
return SendClientMessage(playerid,COLOR_VERMELHO2,"Vocк nao й um Traficante");
}
if(Digitou[giveplayerid] == 10)
return SendClientMessage(playerid, 0xFFFFFFFF, "Este Player Ja Esta Sequestrado");
if(Digitou[giveplayerid] != 10)
{
SendClientMessageToAll(COLOR_VERMELHO2,"A Traficantes fez um novo refйm, vб salva-lo!");
SendClientMessageToAll(COLOR_VERMELHO2,"Obs.: A Cada Refйm salvo vocк ganha 50000 em dinheiro!");
ResetPlayerWeapons(giveplayerid);
SetPlayerPos(giveplayerid,2502.7595,-955.4245,82.3018);
Digitou[giveplayerid] = 10;
}
return 1;
}