15.01.2014, 17:54
Buenas , nose porque pero al usar un item de mi inventario cierra el samp-server
pawn Код:
if(!strcmp(ItemName,"Pildora Pequeсa",true))
{
if(DatosPJ[playerid][SPerk] == 8)
{
new id = -1;
static Float:x,Float:y,Float:z;
foreach( new i:Player)
{
if(!IsPlayerConnected(i)) continue;
if(Equipo[i] == 2) continue;
GetPlayerPos(playerid,x,y,z);
if(!IsPlayerInRangeOfPoint(i,2.0,x,y,z)) continue;
if(i == playerid) continue;
id = i;
}
if(id == -1) return SendClientMessage(playerid,blanco,"» "crojo"No estas cerca de un humano!");
new Float:health;
GetPlayerHealth(id,health);
if(health >= 100.0) return SendClientMessage(playerid,blanco,"* "crojo"Este jugador no necesita ayuda.");
SetPlayerHealth(id,health+8.0);
format(string,sizeof string,""crosado"%s ha asistido a %s con una pildora pequela.",Nombre(playerid),Nombre(id));
MensajeCercano(playerid,blanco,string,20);
GetPlayerHealth(id,health);
if(health > 100.0) SetPlayerHealth(id,100.0);
}
else
{
RemoveItem(playerid,"Pildora Pequeсa",1);
format(string,sizeof string,""crosado"%s ha tomado una pildora pequeсa.",Nombre(playerid));
MensajeCercano(playerid,blanco,string,20);
new Float:health;
GetPlayerHealth(playerid,health);
if(DatosPJ[playerid][SPerk] != 2) SetPlayerHealth(playerid,health+3.0);
else SetPlayerHealth(playerid,health+8.0);
}
}