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: eniko0513 - 2014. augusztus 24. - 13:59:10

Cím: God parancs es ha a player nem ul a jamruben
Írta: eniko0513 - 2014. augusztus 24. - 13:59:10
Sziasztok. Megint itt vagyok :D
God parancs:
Melyiket erdemesebb hasznalni?
 
CMD:god(playerid)
{
if(god[playerid] == 0)
{
SetPlayerHealth(playerid,99999.0);
god[playerid] = 1;
SendClientMessage(playerid,sarga,\"GOD-modba léptél.\");
}
else
{
SetPlayerHealth(playerid,100.0);
god[playerid] = 0;
SendClientMessage(playerid,sarga,\"Kiléptél GOD-modból.\");
}
return 1;
}

 
vagy
 
CMD:god(playerid)
{
if(god[playerid] == 0)
{
   SetPlayerHealth(playerid,99999.0);
        god[playerid] = 1;
        SendClientMessage(playerid,-1,\"GOD-modba léptél.\");
        return 1;
}
if(god[playerid] == 1)
{
        SetPlayerHealth(playerid,100.0);
        god[playerid] = 0;
        SendClientMessage(playerid,-1,\"Kiléptél GOD-modból.\");
        return 1;
}
return 1;
}

 
[mod]Javítottam a

taget

tagre![/mod]
Ha a player nem ul a jarmuben:
Itt azt szeretnem tudni, hogy csak akkor lehessen hasznalni egy bizonyos parancsot ha a player nem ul a jarmuben?
Koszonom :)
Cím: God parancs es ha a player nem ul a jamruben
Írta: huhboy - 2014. augusztus 24. - 14:07:07
így a legegyszerûbb, szerintem:
 

CMD:god(playerid)
{
if(god[playerid] == 0) return SetPlayerHealth(playerid,99999.0),god[playerid] = 1,SendClientMessage(playerid,-1,\"GOD-modba léptél.\");
}else return SetPlayerHealth(playerid,100.0),god[playerid] = 0,SendClientMessage(playerid,-1,\"Kiléptél GOD-modból.\");
return 1;
}

 
a jármûves kérdés pedig:
 

//vagy a
!IsPlayerInAnyVehicle(playerid)
//vagy ha csak az utas nem használhatja
GetPlayerState(playerid) != PLAYER_STATE_DRIVER
Cím: God parancs es ha a player nem ul a jamruben
Írta: eniko0513 - 2014. augusztus 24. - 14:25:08
A god errort ir igy.
Es ugy kene amikor nem ul a kocsiba a parancs akkor mukodjon ne akkor csak amikor benne ul.
Cím: God parancs es ha a player nem ul a jamruben
Írta: .random. - 2014. augusztus 24. - 14:46:55

CMD:god(playerid)
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,\"{FF0000}Jármûben nem használhatod!\");
if(god[playerid] == 0)
{
SetPlayerHealth(playerid,99999.0);
god[playerid] = 1;
SendClientMessage(playerid,sarga,\"GOD-modba léptél.\");
}
else
{
SetPlayerHealth(playerid,100.0);
god[playerid] = 0;
SendClientMessage(playerid,sarga,\"Kiléptél GOD-modból.\");
}
return 1;
}
Cím: God parancs es ha a player nem ul a jamruben
Írta: huhboy - 2014. augusztus 24. - 14:48:47
Idézetet írta: eniko0513 date=1408883108\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50326\" data-ipsquote-contentclass=\"forums_Topic
A god errort ir igy.
Es ugy kene amikor nem ul a kocsiba a parancs akkor mukodjon ne akkor csak amikor benne ul.
 
ohh..bocsi..egy zárójel ott maradt az else elõtt :(
xd
 

CMD:god(playerid)
{
        if(god[playerid] == 0) return SetPlayerHealth(playerid,99999.0),god[playerid] = 1,SendClientMessage(playerid,-1,\"GOD-modba léptél.\");
        else return SetPlayerHealth(playerid,100.0),god[playerid] = 0,SendClientMessage(playerid,-1,\"Kiléptél GOD-modból.\");
        return 1;
}