GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: [ZzZ]Álmos - 2012. február 15. - 21:45:33

Cím: /heal skin-nek
Írta: [ZzZ]Álmos - 2012. február 15. - 21:45:33
[pawn]CMD:heal(playerid, params[])
{
    new osszeg[250];
    new nev[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nev, sizeof(nev));
    format (osszeg, sizeof(osszeg), \"{00ff26}%s Feltöltötte az életét\", nev);
    SetPlayerHealth(playerid,100.0);
    return 1;
}[/pawn]
Hogy állíthatom be, hogy csak a 70 es ID skin használhatja?
Cím: /heal skin-nek
Írta: Flash - 2012. február 15. - 21:57:24
Újraírtam a scriptet, mert bugos is volt! ;)
 
#include <a_samp>
#include <zcmd>
#include <sscanf2>
CMD:heal(playerid, params[])
{
new id, Name[MAX_PLAYER_NAME], string[256];
if(sscanf(params, \"u\", id)) return SendClientMessage(playerid, 0xFFFFFFAA, \"Használat: /heal <PlayerID>\");
if(GetPlayerSkin(playerid) == 70 )
{
GetPlayerName(playerid, Name, sizeof(Name));
format(string, 256, \"%s feltöltötte az életted!\", Name);
SendClientMessage(id, 0xFFFFFFAA, string);
SetPlayerHealth(id, 100.0);
}else{
SendClientMessage(playerid, 0xFFFFFFAA, \"Ezt a parancsot, csak 70-es ID-jû játékos használhatja!\");
}
    return 1;
}
Cím: /heal skin-nek
Írta: [ZzZ]Álmos - 2012. február 15. - 22:08:59
Idézetet írta: Flash date=1329339444\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17114\" data-ipsquote-contentclass=\"forums_Topic
Újraírtam a scriptet, mert bugos is volt! ;)
 
#include <a_samp>
#include <zcmd>
#include <sscanf2>
CMD:heal(playerid, params[])
{
new id, Name[MAX_PLAYER_NAME], string[256];
if(sscanf(params, \"u\", id)) return SendClientMessage(playerid, 0xFFFFFFAA, \"Használat: /heal <PlayerID>\");
if(GetPlayerSkin(playerid) == 70 )
{
GetPlayerName(playerid, Name, sizeof(Name));
format(string, 256, \"%s feltöltötte az életted!\", Name);
SendClientMessage(id, 0xFFFFFFAA, string);
SetPlayerHealth(id, 100.0);
}else{
SendClientMessage(playerid, 0xFFFFFFAA, \"Ezt a parancsot, csak 70-es ID-jû játékos használhatja!\");
}
    return 1;
}

 

Most a javítástól elba.zodott a tesztszeró!
Cím: /heal skin-nek
Írta: Sheet - 2012. február 16. - 07:30:13
CMD:heal(playerid, params&#91;])
{
if(GetPlayerSkin(playerid) != 70) return SendClientMessage(playerid, 0xFFFFFFAA, \"Ezt a parancsot, csak 70-es ID-jû játékos használhatja!\");
    new osszeg[250];
    new nev[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nev, sizeof(nev));
    format (osszeg, sizeof(osszeg), \"{00ff26}%s Feltöltötte az életét\", nev);
    SetPlayerHealth(playerid,100.0);
    return 1;
}
Cím: /heal skin-nek
Írta: [ZzZ]Álmos - 2012. február 17. - 21:53:44
Idézetet írta: Sheet date=1329373813\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17114\" data-ipsquote-contentclass=\"forums_Topic

CMD:heal(playerid, params&#91;])
{
if(GetPlayerSkin(playerid) != 70) return SendClientMessage(playerid, 0xFFFFFFAA, \"Ezt a parancsot, csak 70-es ID-jû játékos használhatja!\");
    new osszeg[250];
    new nev[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nev, sizeof(nev));
    format (osszeg, sizeof(osszeg), \"{00ff26}%s Feltöltötte az életét\", nev);
    SetPlayerHealth(playerid,100.0);
    return 1;
}

 

Kösz Sheet.
Zárom!