Szerző Téma: God parancs es ha a player nem ul a jamruben  (Megtekintve 656 alkalommal)

God parancs es ha a player nem ul a jamruben
« Dátum: 2014. Augusztus 24. - 13:59:10 »
0 Show voters
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 :)
« Utoljára szerkesztve: 2014. Augusztus 24. - 15:14:10 írta Dfoglalo »

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
God parancs es ha a player nem ul a jamruben
« Válasz #1 Dátum: 2014. Augusztus 24. - 14:07:07 »
0 Show voters
í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
« Utoljára szerkesztve: 2014. Augusztus 24. - 14:17:52 írta JustaCube »

God parancs es ha a player nem ul a jamruben
« Válasz #2 Dátum: 2014. Augusztus 24. - 14:25:08 »
0 Show voters
A god errort ir igy.
Es ugy kene amikor nem ul a kocsiba a parancs akkor mukodjon ne akkor csak amikor benne ul.

God parancs es ha a player nem ul a jamruben
« Válasz #3 Dátum: 2014. Augusztus 24. - 14:46:55 »
0 Show voters

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;
}

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
God parancs es ha a player nem ul a jamruben
« Válasz #4 Dátum: 2014. Augusztus 24. - 14:48:47 »
0 Show voters
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;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal