[Ajuda]Preciso de um Comando e Ajuda - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda]Preciso de um Comando e Ajuda (
/showthread.php?tid=295134)
[Ajuda]Preciso de um Comando e Ajuda -
mutante_br - 05.11.2011
Gente tou querendo fazer uma coisa tipo:
o comando /reparar, so que ele funcione naquele local , tipo quando alguem chega no point e digita: /reparar, ai o carro da pessoa й reparado so que perde 100 reais...
alguem tem como mi ajuda a fazer um comando assim?
eu agradeзo quem mi ajuda
Re: [Ajuda]Preciso de um Comando e Ajuda -
[O.z]Caroline - 05.11.2011
pawn Код:
if(!strcmp(cmdtext,"/reparar", true))
{
if(IsPlayerInRangeOfPoint(playerid, LOCAL_X, LOCAL_Y, LOCAL_Z))
{
RepairVehicle(GetPlayerVehicleID(playerid));
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
GivePlayerMoney(playerid, -100);
}
else
{
SendClientMessage(playerid, -1,"Vocк nгo estб em um local apropriado.");
}
return 1;
}
Re: [Ajuda]Preciso de um Comando e Ajuda -
Miqueias Barros - 05.11.2011
Olha ae manin
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/reparar", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerMoney(playerid) <= 100)
{
RepairVehicle(GetPlayerVehicleID(playerid));
format(string, sizeof(string), "[INFO] %s (ID:%d) Reparou o seu Veнculo ( /Reparar )", pNome(playerid), playerid);
SendClientMessageToAll(-1, string);
GivePlayerMoney(playerid, -100);
}
else
{
SendClientMessage(playerid, -1, "[ERRO] Erro vocк nгo tem $100!");
}
}
else
{
SendClientMessage(playerid, -1, "[ERRO] {FFFF00}Vocк nгo estб em um Veнculo!");
}
return PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
}
return 0;
}
stock pNome(playerid)
{
new nome[MAX_PLAYERS];
GetPlayerName(playerid, nome, MAX_PLAYERS);
return nome;
}