Szerző Téma: /Asay, és /Admins hiba..  (Megtekintve 1136 alkalommal)

Nem elérhető BackUP

  • 908
    • Profil megtekintése
/Asay, és /Admins hiba..
« Dátum: 2013. január 26. - 19:06:10 »
0 Show voters
Sziasztok.
Akadt egy kis gondom, hogy megcsináltam a /asay, és a /admins parancsot, de úgy, hogy jelezze az admin rangokat.. Nem akar mûködni.
Asay:
 
CMD:asay(playerid, params[])
{
    if(IsPlayerConnected(playerid))
        {
            if(jatekos[playerid][adminszint] < 1)return SendClientMessage(playerid,piros,\"[szerver] Nem használhatod ezt a parancsot!\");
            new Indok[128];
            GetPlayerName(playerid,Neve,MAX_PLAYER_NAME);
            if(sscanf(params,\"s[128]\",Indok))return SendClientMessage(playerid,zold,\"[szerver] Használat:/asay [szöveg]\");
            if(jatekos[playerid][adminszint] == 1)
            {
                format(string1,sizeof string1,\"{0071fa}[Asay]{a3eb07}Moderátor %s: %s\",Neve,Indok);
                SendClientMessageToAll(citrom,string1);
            }
            else if(jatekos[playerid][adminszint] == 2)
            {
                format(string1,sizeof string1,\"{0071fa}[Asay]{a3eb07}1 Admin %s: %s\",Neve,Indok);
                SendClientMessageToAll(citrom,string1);
            }
            else if(jatekos[playerid][adminszint] == 3)
            {
                format(string1,sizeof string1,\"{0071fa}[Asay]{a3eb07}2 Admin %s: %s\",Neve,Indok);
                SendClientMessageToAll(citrom,string1);
            }
            else if(jatekos[playerid][adminszint] == 4)
            {
                format(string1,sizeof string1,\"{0071fa}[Asay]{a3eb07}3 Admin %s: %s\",Neve,Indok);
                SendClientMessageToAll(citrom,string1);
            }
            else if(jatekos[playerid][adminszint] == 5)
            {
                format(string1,sizeof string1,\"{0071fa}[Asay]{a3eb07}Fejlesztõ %s: %s\",Neve,Indok);
                SendClientMessageToAll(citrom,string1);
            }
        }
return 1;
}

 
Kép: (Igen ez is van  8))
\"1331281709K_pkiv_g_s_www.kepfeltoltes.hu_.png\"
\"1043523164K_pkiv_g_s_www.kepfeltoltes.hu_.png\"
Admins(ugyanazon az elven):
 
CMD:admins(playerid, params[])
{
   new string[128];
   if(jatekos[playerid][adminszint] == 1)
            {
                GetPlayerName(playerid, Neve, MAX_PLAYER_NAME);
                format(string, sizeof string,\"[szerver]{07bdeb}Moderátor:{9f07eb} %s\",Neve);
                msg(playerid,zold,string);
            }
            else if(jatekos[playerid][adminszint] == 2)
            {
                GetPlayerName(playerid, Neve, MAX_PLAYER_NAME);
                format(string, sizeof string,\"[szerver]{07bdeb}1 Admin:{9f07eb} %s\",Neve);
                msg(playerid,zold,string);
   }
            else if(jatekos[playerid][adminszint] == 3)
            {
               GetPlayerName(playerid, Neve, MAX_PLAYER_NAME);
               format(string, sizeof string,\"[szerver]{07bdeb}2 Admin:{9f07eb} %s\",Neve);
               msg(playerid,zold,string);
            }
            else if(jatekos[playerid][adminszint] == 4)
            {
                GetPlayerName(playerid, Neve, MAX_PLAYER_NAME);
               format(string, sizeof string,\"[szerver]{07bdeb}3 Admin{9f07eb}: %s\",Neve);
                msg(playerid,zold,string);
            }
            else if(jatekos[playerid][adminszint] == 5)
            {
                GetPlayerName(playerid, Neve, MAX_PLAYER_NAME);
                format(string, sizeof string,\"[szerver]{07bdeb}Fejlesztõ:{9f07eb} %s\",Neve);
                msg(playerid,zold,string);
            }
   return 1;
}

 
Kép:
\"539622868K_pkiv_g_s_www.kepfeltoltes.hu_.png\"
\"285934836K_pkiv_g_s_www.kepfeltoltes.hu_.png\"
Egyikre sem ír errort, se Warningot.. Nem értem.


Szerk.: Ha nem esne le valakinek, azzal van a hiba, hogy MINDIG azt írja, hogy Hármas admin vagyok..
« Utoljára szerkesztve: 2013. január 27. - 12:43:59 írta BackUP »

/Asay, és /Admins hiba..
« Válasz #1 Dátum: 2013. január 26. - 19:28:15 »
0 Show voters
Jah hogy a  szintedet nem rakja ki rendesen xD elsõre nem értettem mi vele a gond xD
 

CMD:asay(playerid, params[])
{
    if(IsPlayerConnected(playerid))
        {
            if(jatekos[playerid][adminszint] < 1)return SendClientMessage(playerid,piros,\"[szerver] Nem használhatod ezt a parancsot!\");
            new Indok[128];
            GetPlayerName(playerid,Neve,MAX_PLAYER_NAME);
            if(sscanf(params,\"s[128]\",Indok))return SendClientMessage(playerid,zold,\"[szerver] Használat:/asay [szöveg]\");
            if(jatekos[playerid][adminszint] == 1)
            {
                format(string1,sizeof string1,\"{0071fa}[Asay]{a3eb07}Moderátor %s: %s\",Neve,Indok);
                SendClientMessageToAll(citrom,string1);
            }
            else if(jatekos[playerid][adminszint] > 1 && jatekos[playerid][adminszint] != 5)
            {
                format(string1,sizeof string1,\"{0071fa}[Asay]{a3eb07}%i Admin %s: %s\",jatekos[playerid][adminszint],Neve,Indok);
                SendClientMessageToAll(citrom,string1);
            }
            else if(jatekos[playerid][adminszint] == 5)
            {
                format(string1,sizeof string1,\"{0071fa}[Asay]{a3eb07}Fejlesztõ %s: %s\",Neve,Indok);
                SendClientMessageToAll(citrom,string1);
            }
     
        }
    return 1;
}

 
Nálam ez így tökéletesen minden szintnél de ide rakom a parancsot amit mindig átírogattam a teszteléshez(gyorsabb volt így mint sscanf-et írni hozzá xD mázlimra gyors gépem van xD)
 

CMD:tesztszint(playerid,params[])
{
jatekos[playerid][adminszint] = 5;
return 1;
}

 
szóval nem értem nálad mi a hiba  :hmmm:(és igen kicsit rövödítettem a kódodon xD)

Nem elérhető BackUP

  • 908
    • Profil megtekintése
/Asay, és /Admins hiba..
« Válasz #2 Dátum: 2013. január 26. - 19:30:01 »
0 Show voters
Máris kipróbálom. Amúgy szerintem egyértlemû volt, de valahogy éreztem, hogy lesznek, kik nem értik meg. :D

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 26. - 19:30:46 )

UI.: Lehet most hülye kérdést teszek fel, de megcsinálnád nekem a /admins-ot is? :D

Nem elérhető shadee

  • 1073
    • Profil megtekintése
/Asay, és /Admins hiba..
« Válasz #3 Dátum: 2013. január 26. - 19:32:43 »
+1 Show voters
CMD:admins(playerid, params[])
{
                        new string[128];
                        if(jatekos[playerid][adminszint] == 1)
            {
                GetPlayerName(playerid, Neve, MAX_PLAYER_NAME);
                format(string, sizeof string,\"[szerver]{07bdeb}Moderátor:{9f07eb} %s\",Neve);
                msg(playerid,zold,string);
            }
            else if(jatekos[playerid][adminszint] == 2)
            {
                GetPlayerName(playerid, Neve, MAX_PLAYER_NAME);
                format(string, sizeof string,\"[szerver]{07bdeb}1 Admin:{9f07eb} %s\",Neve);
                msg(playerid,zold,string);
                        }
            else if(jatekos[playerid][adminszint] == 3)
            {
               GetPlayerName(playerid, Neve, MAX_PLAYER_NAME);
               format(string, sizeof string,\"[szerver]{07bdeb}2 Admin:{9f07eb} %s\",Neve);
               msg(playerid,zold,string);
            }
            else if(jatekos[playerid][adminszint] == 4)
            {
                GetPlayerName(playerid, Neve, MAX_PLAYER_NAME);
                format(string, sizeof string,\"[szerver]{07bdeb}3 Admin{9f07eb}: %s\",Neve);
                msg(playerid,zold,string);
            }
            else if(jatekos[playerid][adminszint] == 5)
            {
                GetPlayerName(playerid, Neve, MAX_PLAYER_NAME);
                format(string, sizeof string,\"[szerver]{07bdeb}Fejlesztõ:{9f07eb} %s\",Neve);
                msg(playerid,zold,string);
            }
                        return 1;
}

 
ez már csak azért se fog müködni,mivel a playerid,vagyis a te ID-ted ellenörzöd le h admine vagy sem.

Nem elérhető BackUP

  • 908
    • Profil megtekintése
/Asay, és /Admins hiba..
« Válasz #4 Dátum: 2013. január 26. - 19:35:12 »
0 Show voters
Ezt is kipróbálom, köszi. :D
Az asay nem mûködik, most nem azt írja, hogy 3-as admin mindenki, hanem, hogy négyes. :D

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 26. - 19:38:34 )

Áhh, a /admins nem változott semmit. :(
« Utoljára szerkesztve: 2013. január 26. - 19:38:34 írta BackUP »

/Asay, és /Admins hiba..
« Válasz #5 Dátum: 2013. január 26. - 19:42:36 »
+1 Show voters
Rögtön mellékelek képeket is de valószínûleg nem ezeknek van baja hanem valami másnak mert nekem mûködött a fejlesztõ meg a 2-es admin is de rögtön átírom sscanf-esebbre és felrakom a teszteléshez használt pawno fájlom

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 26. - 19:51:37 )

na itt is van teszt pwn fájl
és természetesen
\"muxik.png\"
szóóval... nálam müxik mint mondtam valszeg máshol van a hiba nem ebben xD
« Utoljára szerkesztve: 2013. január 26. - 21:16:06 írta Red-Eye »

Nem elérhető BackUP

  • 908
    • Profil megtekintése
/Asay, és /Admins hiba..
« Válasz #6 Dátum: 2013. január 27. - 12:26:26 »
0 Show voters
Remek!
Köszönöm szépen, mûködik. :D
Viszont már tudom mi volt a hiba, bocsi. Az \"Adminad\" parancsom rossz, mivel ha azzal váltom a szintem nem jó, de ha a tieddel, akkor mûködik. Nem zárom a témát, megcsinálom elõtte az adminad-ot, és a /admins-t is, hátha valami még elõfordulna,

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 27. - 12:39:54 )

Oké, minden jó, mûködik. :D
Nagyon köszönöm, ment a +.
Esetleg nem tudnál nekem megoldani kettõ nagyon kicsi problémát? Egyik: Moderátor után az 1-es admin, 2-es admin stb... jöjjön, mert jelenleg így van:
Moderátor
2 Admin
3 Admin
4 Admin
Fejlesztõ.
Tehát tûnjön el a 4-es admin, és jöjjön be az 1-es admin, érthetõ? :D
A másik:
Admins nál ha kettõ egyforma szintû admin van fent, csak az egyik nevét írja ki. Tudom miért, de gondolkodom a megoldáson.
« Utoljára szerkesztve: 2013. január 27. - 12:39:54 írta BackUP »

/Asay, és /Admins hiba..
« Válasz #7 Dátum: 2013. január 27. - 12:41:43 »
0 Show voters
Oksa oksa, örülök hogy sikerült rájönnöd a gondra  :smokin:
Hajrá hozzá ha elakadsz nyugodtan posztold és ha tudunk segítünk  ^-^

Nem elérhető BackUP

  • 908
    • Profil megtekintése
/Asay, és /Admins hiba..
« Válasz #8 Dátum: 2013. január 27. - 12:43:34 »
0 Show voters
Rendben, köszi. Az admins dolgot meg is oldottam szerintem, de még nem teszteltem.
Az asay meg nem nagy hiba, nem is érdekel nagyon.
Zárom a témát.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal