Skripta koju koristim:Pravim mod od nule.
Detaljan opis problema:Ovako,napravim komandu privatemessage, i onda, nema ni errora ni warninga, ali mi baca na boje, tacnije, imam definisano COLOR_RED ili COLOR_YELLOW, ali i dalje mi baca errore.
Dio skripte:
Errori :
C:\Users\Cimbur\Desktop\MS.pwn(374) : error 017: undefined symbol "COLOR_RED"
C:\Users\Cimbur\Desktop\MS.pwn(377) : error 017: undefined symbol "yellow"
C:\Users\Cimbur\Desktop\MS.pwn(385) : error 017: undefined symbol "COLOR_YELLOW"
C:\Users\Cimbur\Desktop\MS.pwn(386) : error 017: undefined symbol "GetName"
C:\Users\Cimbur\Desktop\MS.pwn(387) : error 017: undefined symbol "yellow"
Linije :
374 : if(sscanf(params,"u[128]",igrac)) return SendClientMessage(playerid, COLOR_RED,"Koriscenje: /goto [ID Igraca]");
377 : SendClientMessage(playerid, COLOR_YELLOW,"Teleportovani ste");
385 : if(sscanf(params, "us[128]", igrac, poruka)) return SCM(playerid, COLOR_YELLOW,"Koriscenje:/privatemessage [ID] [MESSAGE]");
386 : format(string2, sizeof(string2), "[MS] Privatna poruka Vam stize od igraca %s: %s",GetName(playerid), poruka);
387 : SendClientMessage(igrac, COLOR_YELLOW, string2);
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Definiraj boje
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_RED 0x880000FF
i promejni ovo sto ti pise yellow u COLOR_YELLOW
Znam, ali nece opet.
1 Definiras crvenu
#define COLOR_RED 0xAA3333AA
Tako i Zutu
2 getname ides na vrh skripte i nades new i ispod ostali new upisies new GetName
3 Mjesto yellow Stavis COLOR_YELLOW kad deniniras zutu
Nece.
nije moguce da nece sta ti izbaci kad to dodas
Stavi na vrh skripte ispod includsa
#define yellow 0xFFFF00AA
#define COLOR_RED 0x880000FF
i negdje na kraju stavi za GetName
stock GetName(playerid)
{
new Name[24];
GetPlayerName(playerid,Name,24);
return Name;
}
malo glupo pitanje :D kako si ih definisao ? moras paziti na velika i mala slova jer pawn kao jezik je caseSensitive (razlikuje velika i mala slova :) )