SA-MP Forums Archive
hola soy goku - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: hola soy goku (/showthread.php?tid=549844)



Ayuda por favor - hensr - 09.12.2014

como podria bloquear un comando por ejempo de /darvida si el jugador no tiene baja la barra de vida se los agradeceria


Respuesta: hola soy goku - Zarco - 09.12.2014

No cuesta tanto buscar y aprender.

Quote:

if(strcmp(cmdtext, "/darvida", true) == 0)
{
new Float:health;
GetPlayerHealth(playerid,health);
if (health < 50.0)
{
SetPlayerHealth(playerid, 100);
}
return 1;
}




Re: hola soy goku - RedSamp - 09.12.2014

Comando de Vida:
Код:
if(strcmp(cmdtext, "/vida", true) == 0)
{
new Float:health;
GetPlayerHealth(playerid,health);
if(health < 100.0)
{
 SetPlayerHeath(playerid, 100);
}
else
{
   SendClientMessage(playerid, 0xFF0000AA, "No necesitas vida");
}
return 1;
}
Comando de chaleco:
Код:
if(strcmp(cmdtext, "/chaleco", true) == 0)
{
new Float:Armour;
GetPlayerArmour(playerid, Armour);
if(Armour < 100.0)
{
    SetPlayerArmour(playerid, 100.0);
}
else
{
   SendClientMessage(playerid, 0xFF0000AA, "No necesitas chaleco");
}
return 1;
}
Saludos!


Respuesta: hola soy goku - Zarco - 09.12.2014

Uso: /vida [playerid].

Quote:

new vida_cmdtext [ 50 ];
sscanf ( cmdtext , "s[50]s[150]" , vida_cmdtext , params );

if ( !strcmp ( vida_cmdtext , "/vida" ) )
{

if ( !sscanf ( params , "i" , ID ) )
{
if (IsPlayerConnected(ID))
{
new Float:health;
GetPlayerHealth(ID,health);
if (health < 50.0)
{
SetPlayerHealth(ID, 100);
format(string, sizeof(string), "El administrador ID:%d te ha dado 100 de vida.", playerid);
SendClientMessage(ID, -1, string);
}
}
}
return 1;
}