-
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;
}
-
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;
}
-
Köszi. De azt nem lehet megoldani hogy ne azt irja ki hogy: Jóska_Pista hanem hogy JoskaGyerek (adminneve)
-
Másolj be egy parancsot ahol kiírod a játékos adminnevét.
-
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.
-
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;
}
-
[gmod]Megkérném a kedves témanyitót hogy ne hanyagolja el a témáját ha már megnyitotta![/gmod]