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

Wysłany: 2014-06-27, 12:39


AdiX_

Mapper






Wiek: 26
Na forum: 4562 dni
Posty: 61
Nick w MP: .AdiX_

Piwa: 399

Respekt: 60

Witam, mam komend? na chat admin?w, lecz ona dzia?a tylko na id 0. Prosz? o pomoc.
Oto kod:
Pawn
CMD:a(playeridp[])
{
    new Ranga RangaAdmina[playerid];
    if(Ranga >= 2)
    {
        new wiadomosc[200];
        new Gname[MAX_PLAYER_NAME];
        GetPlayerName(playeridGnamesizeof(Gname));
        if(sscanf(p"s"wiadomosc))
        {
            SendClientMessage(playerid0xFFFFFF"U?yj: /a [TEXT]");
            return 1;
        }
        else
        {
            for(new iMAX_PLAYERSi++)
            {
                if(RangaAdmina[i] >= 2)
                {
                    format(wiadomoscsizeof(wiadomosc), "{FFFFFF}[{801818}AdminChat{FFFFFF}] {FFC800}%s{FFFFFF}» {FFFFFF}%s"Gnamewiadomosc);
                    SendClientMessage(i0xFFFFFFwiadomosc);
                }
            }
        }
    }
    else
    {
        SendClientMessage(playerid0xFFFFFFFF"{CC0000}Nie masz uprawnie?!");
    }
    return 1;
}


Pozdrawiam. :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-27, 16:45


PredaToRxd123







Wiek: 30
Na forum: 4492 dni
Posty: 36
Nick w MP: PredaToRxd123

Piwa: 10

Respekt: 50

spr?buj to

CMD:a(playerid,cmdtext[]){

if(!Administrator[playerid]) return SendClientMessage(playerid,COLOR_RED2,"Nie jeste? administratorem!");

new tmp[128];
new string[128];
new na[MAX_PLAYER_NAME];
GetPlayerName(playerid, na, sizeof(na));

if(sscanf(cmdtext,"s[128]",tmp)){
SendClientMessage(playerid, COLOR_WHITE, "AS: /a [text]");
return 1;
}

format(string, sizeof(string), "AdminChat> %s(%d): %s",na,playerid,tmp);
SendClientMessageToAdmins(0xD52E1CFF, string);

if(Adminlog == 1){
new g,m,s;
gettime(g,m,s);
new File:AdminLogFile = fopen(FILE_ADMINLOG, io_append);
format(string, sizeof string, "[%02d:%02d:%02d] %s : %s\r\n",g,m,s,PlayerName(playerid),tmp);
fwrite(AdminLogFile, string);
fclose(AdminLogFile);
}

return 1;
}

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-28, 06:55


AdiX_

Mapper






Wiek: 26
Na forum: 4562 dni
Posty: 61
Nick w MP: .AdiX_

Piwa: 399

Respekt: 60

Nie dzia?a, nawet jak zmieni?em definicje admina, itd.. :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-28, 09:09


Patro114







Wiek: 34
Na forum: 4877 dni
Posty: 113

Piwa: 993

Respekt: 75,5

Kod:


CMD:a(playerid, params[])
{
new text[256];
if(Gracz[playerid][Ranga] >= 3)
{
if(sscanf(params, "s[64]", text))
return SendClientMessage(playerid, BIALY, "Wpisz: /a text");
else
{
new s[256];
format(s, sizeof(s), "{FF0000}[ADMIN-CHAT]{FFFFFF}%s{FF0000}: {FFFFFF}%s",PlayerName(playerid), text);
SendClientMessageToAdmins(BIALY, s);
}
}
return 1;
}



stock:
Kod:


stock SendClientMessageToAdmins(color, msg[]){
for(new x=0; x<MAX_PLAYERS; x++) {
if(IsPlayerConnected(x)) {
if(Gracz[x][Ranga] >= 3) {
SendClientMessage(x, color, msg);
}
}
}
return 1;
}



zmienna to Ranga i tu jest poziom 3 lub wyzej mozesz sb zmieniac .. a ty tak ten kod komplikowa? pr?bowa?e?, ?e g?owa boli

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: chat :: adminów :: /a.
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