Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Error poslato Septembar 08, 2014, 20:57:32 POSLE PODNE

Naslov: [POMOC] Definiranje
Poruka od: Error poslato Septembar 08, 2014, 20:57:32 POSLE PODNE
Skripta koju koristim: Moja
Detaljan opis problema:  Definirao sam u enum pAdmin i to sve sad radi samo neznam kako da definiram posebne lvle npr lvl1 admina lvl2 3 4 1337 1338
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [POMOC] Definiranje
Poruka od: Mato RP poslato Septembar 08, 2014, 21:00:12 POSLE PODNE
To radis u komandi
Naslov: Odg: [POMOC] Definiranje
Poruka od: Error poslato Septembar 08, 2014, 21:04:07 POSLE PODNE
Nisi skuzio sta meni treba evo ovo

if(PlayerInfo[playerid][pAdmin] < 1338 || !IsPlayerAdmin(playerid))

imam ja ovo pAdmin u enumu ovo drugo je ako sam RCON ali neznam kako da definiram ovo 1338
Naslov: Odg: [POMOC] Definiranje
Poruka od: Denis_Lapi poslato Septembar 08, 2014, 21:30:58 POSLE PODNE
Nije ti potrebna definicija. To je vrednost varijable i nju podesavas u proverama prilikom koristcenja nekih admin mogucnost.
Ubacis umesti broja 6, 1338 Takodje u komandi za davanje admina igracu postavljas varijablu na vrednost 1338 i ona ce se tako sacuvati. Nije ti potrebna definicija jer je to vrednost varijable.
Naslov: Odg: [POMOC] Definiranje
Poruka od: Error poslato Septembar 08, 2014, 21:41:10 POSLE PODNE
CMD:makeadmin(playerid, params[])
{
    new targetid, level;
    new string[128];
    if(PlayerInfo[playerid][pAdmin] < 1338 || !IsPlayerAdmin(playerid)) return SCM(playerid,Crvena,"{B5B5B5}[!{FF0000}UBRP{B5B5B5}]{FFFFFF} Admini samo(+rcon) ! ");
else if (sscanf(params, "ui", targetid, level)) return SCM(playerid, Plava,"Koristi: {FFFFFF}/makeadmin [ID/Nick] [level 1-1338]");
else if (level < 0 || level > 1338) return SCM(playerid, Crvena, "{B3B3B3}({FF0000}Greska!{B3B3B3}){FFFFFF} Nepoznat level! [0-1338]");
else if(targetid == INVALID_PLAYER_ID) return SCM(playerid, Crvena,  "{B3B3B3}({FF0000}Greska!{B3B3B3}){FFFFFF} Igrac je offline");
else
{
    format(string, sizeof(string),"*Postavili ste igracu | %s Admin level %i!", PlayerName(targetid), level);
    SCM(playerid, Plava, string);
    format(string, sizeof(string),"*Postavljen vam je %i level Admina | Admin: %s ", level, PlayerName(playerid));
    SCM(targetid, Plava, string);
    PlayerInfo[targetid][pAdmin] = level;
    format(string, sizeof(string),"*Head Admin %s | Postavio Admina %s | Level: %i | ",PlayerName(playerid),PlayerName(targetid),level);
        PorukaAdminu(Plava, string);
    SpremiAcc(targetid);
    new File:lFile = fopen("Logovi/MakeAdmin.txt", io_append),
logData[256],
fyear, fmonth, fday,
fhour, fminute, fsecond;
getdate(fyear, fmonth, fday);
gettime(fhour, fminute, fsecond);
format(logData, sizeof(logData),"[%02d/%02d/%04d %02d:%02d:%02d]Admin %s postavio admina %s - lvl %d !  \r\n", fday, fmonth, fyear, fhour, fminute, fsecond, PlayerName(playerid),PlayerName(targetid),level);
fwrite(lFile, logData);
fclose(lFile);
    }
    return 1;
}


Mozes mi onda pomoc zasto kad si dam admina prije toga se ulogiram kao RCON pise da nisam RCON a postavio sam  ovo drugo da moze i RCON

if(PlayerInfo[playerid][pAdmin] < 1338 || !IsPlayerAdmin(playerid))