Szerző Téma: Adminszolgálat hiba. Player is tudja használni..  (Megtekintve 864 alkalommal)

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Adminszolgálat hiba. Player is tudja használni..
« Dátum: 2013. január 24. - 20:12:49 »
0 Show voters
Sziasztok, már megint én :D
Elsõ admin rendszerem, kérlek nézzétek el nekem, néha elakadok  :-[
Szóval, a gondom:
Létrehoztam az adminszolgálat parancsot, csak az a problémám, hogy hiába adom meg, hogy ezek az admin szintek használhassák, sima player is tudja használni..
Mármint nem tud adminparancsokat használni, de megkapja az örök életet, és mennek neki a PM-ek is.
 

CMD:aszoli(playerid, params[])
{
if(Info[playerid][admin] != 1 && Info[playerid][admin] != 2 && Info[playerid][admin] != 3 && Info[playerid][admin] != 4 && Info[playerid][admin] != 5) return SendClientMessage(playerid, hiba, \"Ehez a parancshoz nincs jogosultságod!\");
if(szoli[playerid] == 0)
{
szoli[playerid] = 1;
SetPlayerHealth(playerid, 99999);
SetPlayerArmour(playerid, 99999);
format(str, sizeof(str), \"%s adminszolgálatba lépett! Ha segítség kell: /report | /pm %d\",neve,playerid);
SendClientMessageToAll(zold, str);
}
else if(szoli[playerid] == 1)
{
szoli[playerid] = 0;
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
format(str, sizeof(str), \"%s kilépett az adminszolgálatból!\",neve);
SendClientMessageToAll(zold, str);
}
return 1;
}

 
Köszönöm a segítségeteket.
UI.: Lehet, hogy ismerõs megoldás, mivel J-Admint használom mintának(elv. elsõ adminsystemem, fejbõl nemtudhatom), csak legyen jó, és változtatom  :P
Köszönöm a segítségeteket.
Szóval..
Átnéztem, és már tudom(szerintem), hogy mi a hiba..
Nem elképzelhetõ az, hogy azért csinálja, mert nem defináltam(ha úgy kell?), hogy mennyi a maximum admin szint? Azaz a minimum sincsen meg..
Bár ez a gond csak ennél a parancsnál merûlt fel.
Esetleg azt leírná nekem valaki, hogy hogyan tudnám megoldani, hogy legyen Maximum, és Minimum admin szint. Köszönöm! :D
« Utoljára szerkesztve: 2013. január 25. - 14:46:34 írta BackUP »

Adminszolgálat hiba. Player is tudja használni..
« Válasz #1 Dátum: 2013. január 24. - 21:37:20 »
0 Show voters
nem Ladmin használsz én J-Admin nem találtam seholse.
A Ladminban igy van
 
if(!IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA,\"[Hiba]: Nem vagy Admin!\");

 
Ezt a parancs elejére kell tenni
 
#include <IsPlayerLAdmin>

 
Ezt pedig az includekhoz
Persze ehez kell a Ladmin include amit inne tölthetsz le
http://www.solidfiles.com/d/1cf3/
« Utoljára szerkesztve: 2013. január 24. - 21:46:06 írta [RC]Farkas »

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Adminszolgálat hiba. Player is tudja használni..
« Válasz #2 Dátum: 2013. január 24. - 22:04:56 »
0 Show voters
J-Admin stílusú parancs, de ez a saját AdminScriptembe van benne. Amint gépközelben leszek, kifejtem a többi gondomat is, nem akarok már külön témát nyitni.Most telefonról vagyok.

Nem elérhető lusta19

  • 9084
  • £u$taÐi$znó
    • Profil megtekintése
Adminszolgálat hiba. Player is tudja használni..
« Válasz #3 Dátum: 2013. január 24. - 22:05:39 »
0 Show voters
[gmod]Téma nevét írd át. Ne keljen már minden nap a szátokba rágni. Ha nem írod warn. [/gmod]

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Adminszolgálat hiba. Player is tudja használni..
« Válasz #4 Dátum: 2013. január 24. - 22:13:08 »
0 Show voters
>\" post=\"389753\" timestamp=\"1359061539\"]
Téma nevét írd át. Ne keljen már minden nap a szátokba rágni. Ha nem írod warn.
 
[/quote] :-\\
Megfelel Lusta Úr?

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 25. - 14:46:01 )

Szóval, most tudom leírni a dolgokat.
Átnéztem, és már tudom(szerintem), hogy mi a hiba..
Nem elképzelhetõ az, hogy azért csinálja, mert nem defináltam(ha úgy kell?), hogy mennyi a maximum admin szint? Azaz a minimum sincsen meg..
Bár ez a gond csak ennél a parancsnál merûlt fel.
Esetleg azt leírná nekem valaki, hogy hogyan tudnám megoldani, hogy legyen Maximum, és Minimum admin szint. Köszönöm! :D
(szerkesztve.)
« Utoljára szerkesztve: 2013. január 25. - 14:46:01 írta BackUP »

Adminszolgálat hiba. Player is tudja használni..
« Válasz #5 Dátum: 2013. január 25. - 17:33:43 »
0 Show voters
IsPlayerAdmin hiányzik nem?

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Adminszolgálat hiba. Player is tudja használni..
« Válasz #6 Dátum: 2013. január 25. - 18:16:35 »
0 Show voters
De adminszintekre van osztva.

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 25. - 18:18:20 )

Sikerült megoldanom végleg :D
 
if(Info[playerid][admin] < 1)

 
További segítségekre számíthattok azért! :D Köszönöm mindenkinek.
« Utoljára szerkesztve: 2013. január 25. - 18:18:20 írta BackUP »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal