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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Blowy - 2013. szeptember 11. - 20:26:43

Cím: fegyver és élet
Írta: Blowy - 2013. szeptember 11. - 20:26:43
Sziasztok próbáltam és nemtudtam megoldani 2 parancsot
Az eggyik azlenne hogy:
/allfegyo- val (rcon admin tudja csak használni) beállítaná mindenki fegyverét és a többit elõbb törölné!
pl: /allfegyo 31 ezzel mindenkinek törli a meglévõ fegyvereit és egy m4 et kap! fegyverek <0-46> ig (igen az ejtõernyõ is kell xd)
spawn után maradjon meg
másik parancsnál kicsit tovább jutottam de egy bug lett belõle xd
/allhp <0-100> ig ez egyértelmû mindenki hp ját beállítja és spawn után maradjon meg ez is!
Ha segítettek megköszönném.  :)
(Ez egy ilyen war modehoz kéne)
Cím: fegyver és élet
Írta: sLimee - 2013. szeptember 12. - 12:41:15
Tessék, használd egészséggel: :D
 
#include <a_samp>
#include <zcmd>
#include <sscanf2>
new fegyvere[MAX_PLAYERS];
new elete[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
GivePlayerWeapon(playerid,fegyvere[playerid],700);
SetPlayerHealth(playerid,elete[playerid]);
return 1;
}
 
CMD:allfegyo(playerid,params[])
{
new fegyoid;
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"Nem vagy Rcoon Admin!\");
if(sscanf(params,\"d\",fegyoid )) return SendClientMessage(playerid,-1,\"Haszánlat : /allfegyo < FegyverID >!\");
if(fegyoid < 0 || fegyoid > 47) return SendClientMessage(playerid,-1,\"A fegyverID csak 0-47 között legyen!\");
for(new i = 0; i < MAX_PLAYERS;i++)
{
    ResetPlayerWeapons(i);
    GivePlayerWeapon(i,fegyoid,700);
    fegyvere[playerid] = fegyoid;
}
return 1;
}
CMD:allhp(playerid,params[])
{
new hp;
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"Nem vagy Rcoon Admin!\");
    if(sscanf(params,\"d\",hp )) return SendClientMessage(playerid,-1,\"Haszánlat : /allhp < HP szám >!\");
    if(hp < 0 || hp > 100) return SendClientMessage(playerid,-1,\"Az életerõpontnak csak 0-100 között lehet!\");
      for(new i = 0; i < MAX_PLAYERS;i++)
{
    SetPlayerHealth(i, hp);
    elete[playerid] = hp;
}
return 1;
}
Cím: fegyver és élet
Írta: Blowy - 2013. szeptember 12. - 17:01:43
Jájj nagyon szépen köszönöm \"+\"  :)