[POMOC]Komanda

Započeo Mr.GordoN, Januar 07, 2016, 22:50:38 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Detaljan opis problema: Hocu da ubacim jednostavnu komandu ali dobijem error :P
Skripta koju koristim: Nelsonova :D
Neke slike/video/kod za lakse dobivanje pomoci (npr.slika server.cfg, server log ili slično):

YCMD:smsoglas(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BR:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    new result[256],string[256];
    if(PlayerInfo[playerid][pLevel] < 3) return SCM(playerid, -1, ""SIVA"Morate biti level 3 za davanje oglasa!");
if(sscanf(params, "s[100]", result)) return SCM(playerid,-1,  ""SPLAVA"EU:RP Pomoc | "BELA"/smsoglas [tekst]");
if(PlayerInfo[playerid][pMobKredit] <= 0) return return SCM(playerid,-1,""SIVA"Nemate dovoljno kredita!");
    if(PlayerInfo[playerid][pMobilni] == 0) return SCM(playerid,-1,""SIVA"Nemate mobilni!");
if(gettime() < toglas) return SCM(playerid, -1, ""SIVA"Oglas se moze koristiti svakih 40 sekundi!");
new tekst1 = strlen(result); for(new i = 0; i<tekst1; i++){ if(IsNumeric(result[i])) result[i] = '*' ;}
PlayerInfo[playerid][pMobKredit] --; toglas = gettime() + 40;
format(string, sizeof(string), ""BELA" "ZUTA" Oglas | "ZUTA"Tekst: "BELA"%s", result);
SCMTA(-1,string);
format(string, sizeof(string), ""BELA" "ZUTA" Oglas | "ZUTA"Kontakt: "BELA"%d", PlayerInfo[playerid][pMobilni]);
SCMTA(-1,string);
format(string, sizeof(string), ""ZUTA"Oglas dat od strane "BELA"%s-a [%d] ", GetName(playerid), playerid);
SendAdminMessage(-1,string);
GameTextForPlayer(playerid,"~w~Uspesno ste dali oglas!",5000,3);
    return 1;
}


Naime ovo je komanda koju hocu da ubacim ali dobijem ovo


Koja govna sto si sliko Dje ti se scripta nalazi slikaj probleme


probaj ovo staviti ispod definicije za string
[pawn]if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BR:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");[/pawn]


Probaj da stavis ovako iznad ovog "Morate biti level 3 za davanje oglasa" linije;

[pawn]if(UlogovanProvera[playerid] < 1) return SCM(playerid, COLOR_RED, "** Moras se ulogovati da bi koristio ovu komandu !");[/pawn]


Sve sto je [pawn]PlayerInfo[playerid][/pawn] stavi da je [pawn]PI[playerid][/pawn] u toj komandi

http://prntscr.com/9ne32y sta sada nije u redu?
Poslednja Izmena: Januar 08, 2016, 03:03:37 PRE PODNE od Mr.Gordon


Nemoj spamovati ne postaj dvaput procitaj pravila da ti u buduce ne bih zakljucavao temu.
A sto se tice errore stavi ovako umesto stare linije:
[pawn]if(sscanf(params, "s[100]", result)) return SCM(playerid, -1, "{00C0FF}EU:RP | {F3FF02}/smsoglas [text]");[/pawn]
A sto se tice lkinije 61779 verovatno ti je pNivo umesto pLevel definisano nadji pa zameni.

Izvini za spam


Mislim da u komandi pLevel zamenim na pNivo? posto je definasno sve na pNivo


sad samo ovaj problem ima valjda http://prntscr.com/9neao3 Hvala jos jednom sto mi pomazete :)