Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-03-09, 23:33


kamd2

Trolololo?






Wiek: 34
Na forum: 5203 dni
Posty: 46
Nick w MP: SiwY

Piwa: 524

Respekt: 50

Witam. Mam jedn? zagwostke, jak nazywa si? skrypt, kt?ry umo?liwia logowanie si? na admina, poprzez inn? komende ni? /rcon login haslo. ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-09, 23:55


DWD99







Wiek: 29
Na forum: 6264 dni
Posty: 159
Nick w MP: #BENG

Piwa: 1695

Respekt: 64,1

Admin system.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-10, 00:11


kamd2

Trolololo?






Wiek: 34
Na forum: 5203 dni
Posty: 46
Nick w MP: SiwY

Piwa: 524

Respekt: 50

Szukam w internecie, ale nie mog? znale??. Mo?e jaka wersja?

Podpis
Człowieku pomogłem ? Postaw piwko! ZIMNY BROWAR TO JEST TO![/center][/b]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-10, 00:13


DWD99







Wiek: 29
Na forum: 6264 dni
Posty: 159
Nick w MP: #BENG

Piwa: 1695

Respekt: 64,1

http://gtao.pl/inne-junio...erw-vt62051.htm - To jest junior admin i nie trzeba si? logowa? na rcona.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-10, 00:20


kamd2

Trolololo?






Wiek: 34
Na forum: 5203 dni
Posty: 46
Nick w MP: SiwY

Piwa: 524

Respekt: 50

Dzia?a, ale jak zrobi?, ?eby w czacie pisa?o Admin, a nie Gracz?

Podpis
Człowieku pomogłem ? Postaw piwko! ZIMNY BROWAR TO JEST TO![/center][/b]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-10, 01:06


DWD99







Wiek: 29
Na forum: 6264 dni
Posty: 159
Nick w MP: #BENG

Piwa: 1695

Respekt: 64,1

Musisz doda? if'a w OnPlayerText i je?li gracz jest tym juniorem to ?eby si? wy?wietla?o Admin. Jak jeste? pocz?tkuj?cym to poucz si? jeszcze troch?. Tw?j serwer to sklejka script?w ;)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-10, 01:12


kamd2

Trolololo?






Wiek: 34
Na forum: 5203 dni
Posty: 46
Nick w MP: SiwY

Piwa: 524

Respekt: 50

Tak wiem, jestem pocz?tkuj?cy. Ten if mam doda? gdzie?

Podpis
Człowieku pomogłem ? Postaw piwko! ZIMNY BROWAR TO JEST TO![/center][/b]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-10, 01:13


DWD99







Wiek: 29
Na forum: 6264 dni
Posty: 159
Nick w MP: #BENG

Piwa: 1695

Respekt: 64,1

Musia?by? z??czy? script J-juniora z game modem i doda? if'a do OnPlayeText.
Troch? z tym roboty. Lepiej to napisa? samemu. ( Tak wgl. w?a?nie pisz? game mode Driftu ;) ).

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-03-10, 07:59


PrO_95







Wiek: 31
Na forum: 5200 dni
Posty: 14

Piwa: 5

Respekt: 50

Ostrzeżeń: 100%
przyk?adowo

OnPlayerText:

Pawn

    new str[130];
    if(Administrator[playerid])
        format(stringsizeof(string), "(Admin ID: %d): %s"playeridtext);
    else 
        format(stringsizeof(string), "(Gracz ID: %d): %s"playeridtext);
    else if(!Administrator[playerid] && IsPlayerAdmin(playerid))
        format(stringsizeof(string), "(H@ ID: %d): %s"playeridtext);
    
    SendClientMessageToAll(playeridstring);


Zastosowanie komend:

Pawn

COMMAND:healall(playeridcmdtext[])
{
    if(!IsAdmin(playerid)) 
        return SendClientMessage(playerid, -1"Nie jeste? Adminem.");

    // Je?li u?ywasz foreach(np ja) to 
    foreach(Playeri) 
        SetPlayerHealth(i100);
 
    // Je?li u?ywasz zwyk?ych p?tli to
    for(new xMAX_PLAYERS!= rx++)
        if(IsPlayerConnected(x))
            SetPlayerHealth(x100);

    return 1// ko?czymy komend?.
}


Tworzymy funkcj? sprawdzaj?c? czy jest adminem.

Pawn

IsAdmin(playerid)
{
    if(IsPlayerAdmin(playerid) || Administrator[playerid]) return true;
    return 0;
}



Mo?na to r?wnie? zrobi? w makro-definicji.

oczywi?cie musisz tak?e utworzy? tablic? na g?rze skryptu/mapy czyli

Kod:


new bool:Administrator[MAX_PLAYERS];


Je?li chcesz si? logowa? na admina musisz utworzy? plik w kt?rym b?dziesz musia? zapisa? has?o, zrobimy to z u?yciem zwyk?ego file.

Pawn

CMD:ustawhaslo(playeridparams[])
{
    if(!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, -1"Nie jeste? Adminem RCON!"); // Tylko dla RCON.
        
    new File:fopen("adminhaslo.txt"io_read);
    if(!rfclose(fopen("adminhaslo.txt"io_write);

    if(isnull(params))
        return SendClientMessage(playerid, -1"Wpisz: /ustawhaslo [has?o]");
        
    new File:fopen("adminhaslo.txt"io_write);
    fwrite(xparams);
    fclose(x);
    
    new str[98];
    format(strsizeof(str), "Ustawi?e?(a?) has?o Admina na %s."params);
    SendClientMessage(playerid, -1string);
    
    return 1;
}


Teraz jak zalogowa? si? na admina?

Pawn

CMD:alogin(playeridparams[])
{
    if(isnull(params))
        return SendClientMessage(playerid, -1"Wpisz: /alogin [has?o]");

    if(Administrator[playerid])
        return SendClientMessage(playerid, -1"Jeste? ju? adminem!");
        
    new tablica[32];
    new File:fopen("adminhaslo.txt"io_read);
    fread(xtablica);
    fclose(x);
    
    if(strcmp(paramstablicatrue))
        return SendClientMessage(playerid, -1"B??dne has?o!");
        
    SendClientMessage(playerid, -1"Zalogowany(a)!");
    return 1;
}



My?l?, ?e mog? by? gdzie? b??dy poniewa? pisa?em w przegl?darce, mam nadzieje ?e chocia? troch? pomog?em ;)

Postaw piwo autorowi tego posta
 

 
Tagi: skrypt :: pod :: admina
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku