[POMOC]Nekakav error

2. Feb. 2013. Zaključano
701
pregleda
17
postova
Champa22
5
Underboss
2. Feb. 2013.
Skripta koju koristim: od 0
Detaljan opis problema: pa evo probao sam da ubacim jedan dialog i izbaci mi error kao da fali "" al nigdje nmgu naci
C:\Users\Rake\Desktop\NOVI RP\gamemodes\nfm.pwn(756) : error 001: expected token: ";", but found ")" 
C:\Users\Rake\Desktop\NOVI RP\gamemodes\nfm.pwn(756) : fatal error 107: too many error messages on one line
C:\Users\Rake\Desktop\NOVI RP\gamemodes\nfm.pwn(756) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Rake\Desktop\NOVI RP\gamemodes\nfm.pwn(756) : error 001: expected token: ";", but found "-string-"

Dio skripte:
				format(string, sizeof(string), ""darkyellow"Promovirani ste na admin poziciju level: {FFFFFF} %d{CCCC33}\nVase ime %s",nivo,name);
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX,COL_WHITE"OBAVIJEST",string,"U redu","");

Neke slike/video za lakse dobivanje pomoci(neobavezno):
The Woozie
5
Kingpin
2. Feb. 2013.
Probaj ovako:
				format(string, sizeof(string), "Promovirani ste na admin poziciju level: {FFFFFF} %d{CCCC33}\nVase ime %s",nivo,name);
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX,"OBAVIJEST",string,"U redu","");
Champa22
5
Underboss
2. Feb. 2013.
Ok rjesio al ingame mi vako izbaci

Blaeks_Biofor
5
Forum Don
2. Feb. 2013.
nisi lepo formatirao to, trebas koristiti funkciju GetPlayerName, i u poruci ispisati to sto si uzo iz GetPlayername
Champa22
5
Underboss
2. Feb. 2013.
Moze prijmer za za to ?
Johnâ„¢
5
Godfather
2. Feb. 2013.
Dodaj ovu funkciju na kraj svog moda:

stock getName(playerID)
{
static pName;

GetPlayerName(playerID, pName, MAX_PLAYER_NAME);
return pName;
}


I onda kad hoćeš dobit igračevo ime samo koristiš getName(igračev ID) s time da umjesto igračev ID mora ić' neka varijabla koja ima u sebi ID igrača.

Da ti pokažem kako to treba koristit u tvojem primjeru:

format(string, sizeof(string), ""darkyellow"Promovirani ste na admin poziciju level: {FFFFFF} %d{CCCC33}\nVase ime %s",nivo, getName(playerid));
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX,COL_WHITE"OBAVIJEST",string,"U redu","");
Champa22
5
Underboss
2. Feb. 2013.
eh dobro to sam uradio kako ste rekli ali meni jos treba da ispise ko je dao admina igracu koji varijablu da tu koristim?
Blaeks_Biofor
5
Forum Don
2. Feb. 2013.
GetPlayerName koristis ili bolje ti je da koristis getName kao sto ti je joey dao, samo to zavisi od tvoje komande
Johnâ„¢
5
Godfather
2. Feb. 2013.
Daj postaj cijelu tu komandu jer ne znam gdje se nalazi taj dialog u kojem prikazuješ tko mu je dao admina.
Champa22
5
Underboss
2. Feb. 2013.
nmgu sad na mobitelu sam al poslo sam vam gore citav dijalog to je obicna komanda /makeadmin samo umjesto da posalje porukuigracu "promoviran si na level 1" izbacit ce mu ovaj dijalog
Johnâ„¢
5
Godfather
2. Feb. 2013.
Treba mi ta komanda da znam kako su definirane varijable za ID-eve igrača.
Champa22
5
Underboss
2. Feb. 2013.
Ok posto sad nmgu na comp pošaljem ti ujutru samo unaprijed se izvinjavam ako bude DP
Champa22
5
Underboss
3. Feb. 2013.
Joey_ wrote on February 2, 2013, 8:56 pm:
Treba mi ta komanda da znam kako su definirane varijable za ID-eve igrača.


Evo ti citava komanda
YCMD:padmin(playerid, params[], help)
{
#pragma unused help
    #pragma unused params
if(!IsPlayerAdmin(playerid)) return SCM(playerid, red, "|FRESH INFO|{00CED1}Nisi ovlasten!");

new igrac, string, nivo;
if(!sscanf(params, "ui", igrac, nivo))
{
if(igrac != INVALID_PLAYER_ID)
{
if(nivo > 0 && nivo < 7)
{
PlayerInfo = nivo;
new name;
GetPlayerName(playerid, name, sizeof(name));
new sendername;
GetPlayerName(playerid, sendername, sizeof(name));
format(string, sizeof(string), "{F81414}__________________________________\n{CCCC33}Promovirani ste na admin poziciju level: {FFFFFF} %d{CCCC33}\nVase ime {FFFFFF}%s\n{F81414}__________________________________",nivo,name);
ShowPlayerDialog(playerid, 6, DIALOG_STYLE_MSGBOX,"OBAVIJEST",string,"U redu","");
format(string, sizeof(string), "|FRESH INFO|{00CED1}Promovirao si na admin poziciju lv %d", nivo);
SCM(playerid, red, string);
SaveStats(igrac);
}
else return SCM(playerid, red, "|FRESH INFO|{00CED1}Ne idi ispod 0 i preko 6!");
}
else return SCM(playerid, red, "|FRESH INFO|{00CED1}Taj igrac nije online!");
}
else return SCM(playerid, red, "|FRESH INFO|{00CED1}Koristi: /padmin [ID/DioImena] ");
return 1;
}
Johnâ„¢
5
Godfather
3. Feb. 2013.
Mislim da je to to što si ti tražio:

YCMD:padmin(playerid, params[], help)
{
#pragma unused help
if(!IsPlayerAdmin(playerid)) return SCM(playerid, red, "|FRESH INFO|{00CED1}Nisi ovlasten!");

new igrac, string, nivo;
if(!sscanf(params, "ui", igrac, nivo))
{
if(igrac != INVALID_PLAYER_ID)
{
if(nivo > 0 && nivo < 7)
{
PlayerInfo = nivo;
new name;
GetPlayerName(igrac, name, sizeof(name));
new sendername;
GetPlayerName(playerid, sendername, sizeof(name));
format(string, sizeof(string), "{F81414}__________________________________\n{CCCC33}Promovirani ste na admin poziciju level: {FFFFFF} %d{CCCC33}\nVase ime {FFFFFF}%s\n{CCCC33}Promovirao vas je admin: %s\n{F81414}__________________________________",nivo,name, sendername);
ShowPlayerDialog(playerid, 6, DIALOG_STYLE_MSGBOX,"OBAVIJEST",string,"U redu","");
format(string, sizeof(string), "|FRESH INFO|{00CED1}Promovirao si na admin poziciju lv %d", nivo);
SCM(playerid, red, string);
SaveStats(igrac);
}
else return SCM(playerid, red, "|FRESH INFO|{00CED1}Ne idi ispod 0 i preko 6!");
}
else return SCM(playerid, red, "|FRESH INFO|{00CED1}Taj igrac nije online!");
}
else return SCM(playerid, red, "|FRESH INFO|{00CED1}Koristi: /padmin [ID/DioImena] ");
return 1;
}
Champa22
5
Underboss
3. Feb. 2013.
Sa ovim tvojim jos gore 

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha