[Pomoc]

Započeo Luka_Scripting, April 03, 2020, 18:33:15 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 5 gostiju pregledaju ovu temu.

opet error a palo mi napamet kako da dodam admin proveru na ovo
YCMD:komande(playerid, params[], help)
{
   #pragma unused help
   if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI[playerid][pAdmin] < 1 && gettime() < ACCmd[playerid]) return Error(playerid, "Komande mozete koristiti svake 2 sekunde!");
   ACCmd[playerid] = gettime()+2;
   #pragma unused params
    if(RentAuto(GetPlayerVehicleID(playerid)) && Rentao[playerid] == 9999 && GetPlayerState(playerid) == PL_ST_DRIVER) return Error(playerid, "Ne mozes da radis BA!");
   new groge[1024];
   format(groge,1024,"Lider\nVozilo\nTelefon\nZdravlje\nBankovni racun\nFirma\nKuca\nZlato\nPosao\nOrganizacija\nKomande\nAdmin\nHelper\nATM\nVIP\nStan\nTrafika\nGaraza\nPromoter\nYouTuber\nIlegalni posao\nImanje\nVikendica\nVencanje\nKasetofon\nSeeds\nRadio\nAttachments\nXM Radio\nIznajmljivanje sobe\nDM Zona");
   SPD(playerid, HELP, DSL, "{1A94E6}Odaberite vrstu pomoci", groge, "Odaberi", "Izadji");
   return true;
}

ako tu dodam dupliram 7 puta i imam komande za admine

al treba provera da mogu samo admini da to vide

Za admin komande imas provijeru dole vec ne moras tu imati
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

gledaj ako neki igrac ig kuca /ah njemu ce izbaciti a.komande a ja zelim  da stavim a. proveru na tu cmd i da dodam ono /lp /ao /cc /jetpack itd.

da igraci nemogu videti admin komande

Pa napiso ti je ovaj provijeru  8)
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

ali kad kucam ingame /ah izbaci ove cmd

Citat: Luka_Scripting poslato April 03, 2020, 21:47:14 POSLE PODNE
gledaj ako neki igrac ig kuca /ah njemu ce izbaciti a.komande a ja zelim  da stavim a. proveru na tu cmd i da dodam ono /lp /ao /cc /jetpack itd.
[pawn]
if(PlayerInfo[playerid][pAdmin] <1) return SCM(playerid,-1,"Nisi Admin");//Stavi Admin lvl koji oces da vidi/koristi tu cmd
[/pawn]

Ili

[pawn]
if(PI[playerid][pAdmin] <1) return SCM(playerid,-1,"Nisi Admin");// Stavi Admin lvl koji oces da vidi/koristi tu cmd
[/pawn]

Zavisi sta koristis(PlayerInfo ili PI)

De u https://pastebin.com/ stavi gdje hoces provijeru da ti bude da ti fixam jbt samo napisi za ovo provijera pa cu da vidim ne kontam se brt nista...
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Hvala todore nema errora sacu testirati


todore radi ono da izbaci "nisi admin" al idalje moze da se pokrene cmd iako nisi admin
cmd:
YCMD:ah(playerid, params[], help)
{
   #pragma unused help
   if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI[playerid][pAdmin] < 0 && gettime() < ACCmd[playerid]) return Error(playerid, "Komande mozete koristiti svake 2 sekunde!");
   ACCmd[playerid] = gettime()+2;
   #pragma unused params
    if(RentAuto(GetPlayerVehicleID(playerid)) && Rentao[playerid] == 9999 && GetPlayerState(playerid) == PL_ST_DRIVER) return Error(playerid, "Ne mozes da radis BA!");
   new groge[1024];
   format(groge,1024,"/ao\n/cc\nTelefon\nZdravlje\nBankovni racun\nFirma\nKuca\nZlato\nPosao\nOrganizacija\nKomande\nAdmin\nHelper\nATM\nVIP\nStan\nTrafika\nGaraza\nPromoter\nYouTuber\nIlegalni posao\nImanje\nVikendica\nVencanje\nKasetofon\nSeeds\nRadio\nAttachments\nXM Radio\nIznajmljivanje sobe\nDM Zona");
   SPD(playerid, HELP, DSL, "{1A94E6}Odaberite vrstu pomoci", groge, "Odaberi", "Izadji");
   if(PI[playerid][pAdmin] <2) return SCM(playerid,2,"Nisi Admin");// Stavi Admin lvl koji oces da vidi/koristi tu cmd
   return true;
}




evo i pb link: https://pastebin.com/BTBMKt0k

i da izvini @Teodor imam druga Todora pa mesam malo imena :D :D :D :D

nmvz probaj ovako
[pawn]
YCMD:ah(playerid, params[], help)
{
    #pragma unused help
    #pragma unused params
    if(PI[playerid][pAdmin] <1) return SCM(playerid,2,"Nisi Admin");// Stavi Admin lvl koji oces da vidi/koristi tu cmd
    if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(RentAuto(GetPlayerVehicleID(playerid)) && Rentao[playerid] == 9999 && GetPlayerState(playerid) == PL_ST_DRIVER) return Error(playerid, "Ne mozes da radis BA!");
    if(PI[playerid][pAdmin] < 0 && gettime() < ACCmd[playerid]) return Error(playerid, "Komande mozete koristiti svake 2 sekunde!");
    ACCmd[playerid] = gettime()+2;
   new groge[1024];
    format(groge,1024,"/ao\n/cc\nTelefon\nZdravlje\nBankovni racun\nFirma\nKuca\nZlato\nPosao\nOrganizacija\nKomande\nAdmin\nHelper\nATM\nVIP\nStan\nTrafika\nGaraza\nPromoter\nYouTuber\nIlegalni posao\nImanje\nVikendica\nVencanje\nKasetofon\nSeeds\nRadio\nAttachments\nXM Radio\nIznajmljivanje sobe\nDM Zona");
    SPD(playerid, HELP, DSL, "{1A94E6}Odaberite vrstu pomoci", groge, "Odaberi", "Izadji");
    return true;
}
[/pawn]

Citat: Luka_Scripting poslato April 03, 2020, 22:08:55 POSLE PODNE
todore radi ono da izbaci "nisi admin" al idalje moze da se pokrene cmd iako nisi admin
cmd:
YCMD:ah(playerid, params[], help)
{
   #pragma unused help
   if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI[playerid][pAdmin] < 0 && gettime() < ACCmd[playerid]) return Error(playerid, "Komande mozete koristiti svake 2 sekunde!");
if(PI[playerid][pAdmin] <1) return SCM(playerid,-1,"Nisi Admin");
   ACCmd[playerid] = gettime()+2;
   #pragma unused params
    if(RentAuto(GetPlayerVehicleID(playerid)) && Rentao[playerid] == 9999 && GetPlayerState(playerid) == PL_ST_DRIVER) return Error(playerid, "Ne mozes da radis BA!");
   new groge[1024];
   format(groge,1024,"/ao\n/cc\nTelefon\nZdravlje\nBankovni racun\nFirma\nKuca\nZlato\nPosao\nOrganizacija\nKomande\nAdmin\nHelper\nATM\nVIP\nStan\nTrafika\nGaraza\nPromoter\nYouTuber\nIlegalni posao\nImanje\nVikendica\nVencanje\nKasetofon\nSeeds\nRadio\nAttachments\nXM Radio\nIznajmljivanje sobe\nDM Zona");
   SPD(playerid, HELP, DSL, "{1A94E6}Odaberite vrstu pomoci", groge, "Odaberi", "Izadji");
   if(PI[playerid][pAdmin] <2) return SCM(playerid,2,"Nisi Admin");// Stavi Admin lvl koji oces da vidi/koristi tu cmd
   return true;
}




evo i pb link: https://pastebin.com/BTBMKt0k
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU