CMD:curar(playerid, params[])
{
if(sscanf(params, "dd", id)) return SendClientMessage(playerid, COR_CINZA,"USE /curar [id]");
GetPlayerName(id, nome, MAX_PLAYER_NAME);
SetPlayerHealth(id,100);
SetPlayerArmour(id,20);
return 1;
}
new Medico[4];
if(IsPlayerInVehicle(playerid, idveiculo)) && IsPlayerInVehicle(id, idveiculo))
forward CarroMedico(carid);
public CarroMedico(carid)
{
if(carid == 416) //ID DA AMBULANCIA, ADICIONE MAIS VEICULOS SE QUISER
{
return 1;
}
}
CMD:curar(playerid, params[])
{
new newcar = GetPlayerVehicleID(playerid);
if(CarroMedico(newcar))
{
if(sscanf(params, "dd", id)) return SendClientMessage(playerid, COR_CINZA,"USE /curar [id]");
GetPlayerName(id, nome, MAX_PLAYER_NAME);
SetPlayerHealth(id,100);
SetPlayerArmour(id,20);
return 1;
}
}
|
o seu return 1; ai ta errado
Eu estando ou nгo dentro da ambulancia o comando funciona, estando em outro veiculo tambйm funciona, sу quero q funcione dentro da ambulancia :S |
CMD:curar(playerid, params[])
{
new newcar = GetPlayerVehicleID(playerid);
if(CarroMedico(newcar))
{
if(sscanf(params, "dd", id)) return SendClientMessage(playerid, COR_CINZA,"USE /curar [id]");
GetPlayerName(id, nome, MAX_PLAYER_NAME);
SetPlayerHealth(id,100);
SetPlayerArmour(id,20);
return 1;
}
else
{
SendClientMessage(playerid, -1, "Vocк nгo esta Dentro de uma Ambulвncia!"); // Edite como quiser :)
return 1;
}
}
|
DICA: Se tiver alguma variavel da organizaзгo dos mйdicos, seria bom definir esse comando sу para eles porque qualquer um podera usar esse comando |
:CMD:curar(playerid, params[])
{
if(isnull(params)) return SendClientMessage(playerid, COR_CINZA,"USE /curar [id]");
new x = GetPlayerVehicleID(playerid);
new id = strval(params);
if(x != Medico[0] && x != Medico[1] && x != Medico[2] && x != Medico[3])
{
SendClientMessage(playerid, 0xFFFFFFAA, "Vocк deve estar dentro de uma ambulвncia !");
return 1;
}
if(!IsPlayerInVehicle(id, x))
{
SendClientMessage(playerid, 0xFFFFFFAA, "Esse jogador nгo estб na ambulвncia com vocк !");
return 1;
}
GetPlayerName(id, nome, MAX_PLAYER_NAME);
SetPlayerHealth(id,100);
SetPlayerArmour(id,20);
return 1;
}
.
|
To fora da ambulancia e ainda posso usar o comando...
Sim to ligado, coloquei desse tipo ai pra ficar menor pra vcs modificarem |
|
Qual return 1; ?
Ve ai se da certo ^^ PHP код:
|
CMD:curar(playerid, params[])
{
new newcar = GetVehicleModel(GetPlayerVehicleID(playerid));
if(CarroMedico(newcar))
{
if(sscanf(params, "dd", id)) return SendClientMessage(playerid, COR_CINZA,"USE /curar [id]");
GetPlayerName(id, nome, MAX_PLAYER_NAME);
SetPlayerHealth(id,100);
SetPlayerArmour(id,20);
return 1;
}
else
{
SendClientMessage(playerid, -1, "Vocк nгo esta Dentro de uma Ambulвncia!"); // Edite como quiser :)
return 1;
}
}