Skripta koju koristim: NX edit
Detaljan opis problema: Ovako. Napravio sam info o ulasku / izlasku na server i izbaci mi 1 error i 3 warninga. Evo kod za izlazak sa servera:
public OnPlayerDisconnect(playerid, reason)
{
new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
switch(reason)
{
case 0: format(string, sizeof(string), "(( %s je napustio server (konekcija) ))", pname);
case 1: format(string, sizeof(string), "(( %s je napustio server (izasao) ))", pname);
case 2: format(string, sizeof(string), "(( %s je napustio server (kick) ))", pname);
}
SendClientMessageToAll(0xAAAAAAAA, string);
return 1;
}
Evo errori:
gseg.pwn(6023) : warning 225: unreachable code
gseg.pwn(6748) : error 017: undefined symbol "reason"
gseg.pwn(6759) : warning 225: unreachable code
gseg.pwn(7043) : warning 209: function "Streamer_OnPlayerDisconnect" should return a value
Linija 6748:
switch(reason)
Linija 6023:
new pname[MAX_PLAYER_NAME], string[256];
Linija 6759:
GetPlayerName(playerid, playername, sizeof(playername));
Linija 7043:
}
Za ovaj 7043 warring evo ti jedan citat vec koji put ga citiram:
Citat: System32 poslato Jul 23, 2011, 14:25:02 POSLE PODNE
kad ti dode warning 209: function "cmd_Izbaci" should return a value zanci da ti negdje fali }
Ali fali zagrada samo akd imam 26 errora?
ne ja sam par puta imao taakv problem, napravim 2 koamnde i dode mi taj warning i onda pogledam zagrade i vidim da u jednoj nema zagrade
a ako imas zagrade znaci da iznad te } dodaj return 1;
Ovo sam kod mene ubacio:
public OnPlayerDisconnect(playerid, reason)
{
new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
switch(reason)
{
case 0: format(string, sizeof(string), "(( %s je napustio server (konekcija) ))", pname);
case 1: format(string, sizeof(string), "(( %s je napustio server (izasao) ))", pname);
case 2: format(string, sizeof(string), "(( %s je napustio server (kick) ))", pname);
}
SendClientMessageToAll(0xAAAAAAAA, string);
return 1;
}
Nema ni errora ni warring-a nz sto nece kod tebe. Nevidim nista.
String ti je prevelik netreba ti toliki
Kako da rijesim liniju 6748 ?
Citat: [URP & BM] ¤ SpaMaster ¤ poslato Oktobar 01, 2011, 17:24:04 POSLE PODNE
Kako da rijesim liniju 6748 ?
Ubacio sam kod mene vec 3 puta da vidim kod mene sve je ok. Ali samo to se nalazi. Dodaj skroz gore samo bez return 1;
Samo ovo stavi skroz gore
new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
switch(reason)
{
case 0: format(string, sizeof(string), "(( %s je napustio server (konekcija) ))", pname);
case 1: format(string, sizeof(string), "(( %s je napustio server (izasao) ))", pname);
case 2: format(string, sizeof(string), "(( %s je napustio server (kick) ))", pname);
}
SendClientMessageToAll(0xAAAAAAAA, string);
Pa onda ostatak kodova. Ne znam sto nece kopirao sam tvoje i radi.
Citat: [BD]Gagi poslato Oktobar 01, 2011, 17:55:34 POSLE PODNE
Citat: [URP & BM] ¤ SpaMaster ¤ poslato Oktobar 01, 2011, 17:24:04 POSLE PODNE
Kako da rijesim liniju 6748 ?
Ubacio sam kod mene vec 3 puta da vidim kod mene sve je ok. Ali samo to se nalazi. Dodaj skroz gore samo bez return 1;
Samo ovo stavi skroz gore
new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
switch(reason)
{
case 0: format(string, sizeof(string), "(( %s je napustio server (konekcija) ))", pname);
case 1: format(string, sizeof(string), "(( %s je napustio server (izasao) ))", pname);
case 2: format(string, sizeof(string), "(( %s je napustio server (kick) ))", pname);
}
SendClientMessageToAll(0xAAAAAAAA, string);
Pa onda ostatak kodova. Ne znam sto nece kopirao sam tvoje i radi.
Nece mi opet, izbaci mi ono Don't send. Previse errora, ne moze compile.