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: Joe North - 2014. október 16. - 18:01:40

Cím: Defensive aszoli
Írta: Joe North - 2014. október 16. - 18:01:40
Sziasztok!
Azt szeretném kérni tõletek hogy Defensive-ba mikor beirja az admin hogy /aszoli, akkor kiirja mindenkinek hogy: [Admin név] Adminszolgálatba állt. Bármi kérdésed van /report vagy /pm [id]
itt a code:
 
CMD:aszoli(playerid, params[])
{
if(pInfo[playerid][pALogin] == 0) return SendClientMessage(playerid, PIROS, \"Nincs ilyen parancs, lehet hogy elírtál valamit!\");
if(pInfo[playerid][pAdmin] >= 1)
{
if(AdminSzoliban[playerid] == 0)
{
   SendClientMessage(playerid, NARANCS, \"* Admin Szolgálatba álltál!\");
   SetPlayerHealth(playerid, 100000);
   SetPlayerSkin(playerid, 217);
   AdminSzoliban[playerid] = 1;
   Nevekbe(playerid);
}
else
{
    SendClientMessage(playerid, NARANCS, \"* Kiléptél az Admin Szolgálatból!\");
    SetPlayerHealth(playerid, 100);
   
    SetPlayerSkin(playerid, pInfo[playerid][pSkin]);
    AdminSzoliban[playerid] = 0;
    Nevekki(playerid);
}
}
else
{
    SendClientMessage(playerid, PIROS, \"Nem vagy Kezdõ Admin!\");
}
return 1;
}
Cím: Defensive aszoli
Írta: rayle - 2014. október 16. - 18:16:23
CMD:aszoli(playerid, params[])
{
if(pInfo[playerid][pALogin] == 0) return SendClientMessage(playerid, PIROS, \"Nincs ilyen parancs, lehet hogy elírtál valamit!\");
if(pInfo[playerid][pAdmin] >= 1)
{
new str[128];
GetPlayerName(playerid, str, 24);
if(AdminSzoliban[playerid] == 0)
{
   format(str, sizeof str, \"%s Adminszolgálatba állt. Bármi kérdésed van /report vagy /pm %d\", str, playerid);
                        SendClientMessageToAll(-1, str);
   SendClientMessage(playerid, NARANCS, \"* Admin Szolgálatba álltál!\");
   SetPlayerHealth(playerid, 100000);
   SetPlayerSkin(playerid, 217);
   AdminSzoliban[playerid] = 1;
   Nevekbe(playerid);
}
else
{
    SendClientMessage(playerid, NARANCS, \"* Kiléptél az Admin Szolgálatból!\");
    SetPlayerHealth(playerid, 100);
   
    SetPlayerSkin(playerid, pInfo[playerid][pSkin]);
    AdminSzoliban[playerid] = 0;
    Nevekki(playerid);
}
}
else
{
    SendClientMessage(playerid, PIROS, \"Nem vagy Kezdõ Admin!\");
}
return 1;
}
Cím: Defensive aszoli
Írta: Joe North - 2014. október 16. - 18:39:17
Köszi. De azt nem lehet megoldani hogy ne azt irja ki hogy: Jóska_Pista hanem hogy JoskaGyerek (adminneve)
Cím: Defensive aszoli
Írta: rayle - 2014. október 16. - 18:40:00
Másolj be egy parancsot ahol kiírod a játékos adminnevét.
Cím: Defensive aszoli
Írta: anGeL - 2014. október 17. - 16:39:32

CMD:adminnev(playerid, params[])
{
if(pInfo[playerid][pALogin] == 0 || AdminSzoliban[playerid] == 0) return SendClientMessage(playerid, PIROS, \"Nem vagy Admin(szolgálatban)!!\");
if(pInfo[playerid][pAdmin] >= 1)
{
    new ANev[50];
   
    if(sscanf(params, \"s[50]\", ANev)) return SendClientMessage(playerid, PIROS, \"Használat: /adminnév < Név / Id >\");
   
format(pInfo[playerid][pANev], MAX_PLAYER_NAME, \"%s\", ANev);
SendClientMessage(playerid, NARANCS, \"* Sikeres admin név váltás!\");
}
else
{
    SendClientMessage(playerid, PIROS, \"Nem vagy Kezdõ Admin!\");
}
return 1;
}

 
Ittvan maga a parancs, amivel ebben a módban adminnevet váltassz.
Cím: Defensive aszoli
Írta: rayle - 2014. október 17. - 17:24:20
CMD:aszoli(playerid, params[])
{
if(pInfo[playerid][pALogin] == 0) return SendClientMessage(playerid, PIROS, \"Nincs ilyen parancs, lehet hogy elírtál valamit!\");
if(pInfo[playerid][pAdmin] >= 1)
{
new str[128];
if(AdminSzoliban[playerid] == 0)
{
   format(str, sizeof str, \"%s Adminszolgálatba állt. Bármi kérdésed van /report vagy /pm %d\", pInfo[playerid][pANev], playerid);
                        SendClientMessageToAll(-1, str);
   SendClientMessage(playerid, NARANCS, \"* Admin Szolgálatba álltál!\");
   SetPlayerHealth(playerid, 100000);
   SetPlayerSkin(playerid, 217);
   AdminSzoliban[playerid] = 1;
   Nevekbe(playerid);
}
else
{
    SendClientMessage(playerid, NARANCS, \"* Kiléptél az Admin Szolgálatból!\");
    SetPlayerHealth(playerid, 100);
   
    SetPlayerSkin(playerid, pInfo[playerid][pSkin]);
    AdminSzoliban[playerid] = 0;
    Nevekki(playerid);
}
}
else
{
    SendClientMessage(playerid, PIROS, \"Nem vagy Kezdõ Admin!\");
}
return 1;
}
Cím: Defensive aszoli
Írta: Flash - 2014. október 18. - 19:24:51
[gmod]Megkérném a kedves témanyitót hogy ne hanyagolja el a témáját ha már megnyitotta![/gmod]