Skripta koju koristim: C-RP
Detaljan opis problema: Znaci stavljao sam CMD /medicalrecord, i kad stavim zagrade, izbaci mi 26 Errora, a kad ih obrisem, bude mi 7 Errora
Dio skripte:
if(strcmp(cmd, "/medicalrecords", true) == 0)
{
new dtext[20];
new stext[20];
new gtext[20];
/*if(!PlayerToPoint(playerid, 30, koordinati)) return SCM(playerid, COLOR_RED, "Nisi na racunalu!");*/
GetPlayerName(playerid, playername, sizeof(playername));
if(PlayerInfo[playerid][pBolest] == 0) { dtext = "Nije bolestan.";
else if(PlayerInfo[playerid][pBolest] == 1) { dtext = "Alergican na Ambroziju.";
else if(PlayerInfo[playerid][pBolest] == 2) { dtext = "Alergican na penicilin(Analiticki sok).";
else if(PlayerInfo[playerid][pBolest] == 3) { dtext = "Zarazen virusom gripe.";
else if(PlayerInfo[playerid][pBolest] == 4) { dtext = "Zarazen virusom svinjske gripe.";
else if(PlayerInfo[playerid][pBolest] == 5) { dtext = "Zarazen bakterijom Typhimurium(Samonela).";
if(PlayerInfo[playerid][pGrad] == 1) { gtext = "Los Angeles";
else if(PlayerInfo[playerid][pGrad] == 2) { gtext = "San Francisco";
else if(PlayerInfo[playerid][pGrad] == 3) { gtext = "Lav Vegas";
if(PlayerInfo[playerid][pSpol] == 1) { stext = "Musko";
else if(PlayerInfo[playerid][pSpol] == 2) { stext = "Zensko";
format(string, sizeof(string), "|_______________________Medical Records_______________________|");
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "Ime i prezime: [%s] Zivi u: %[s] Spol: [%s]", playername, gtext, stext);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "Bolest: [%s]", dtext);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "|______________________________________Los Angeles Hospital___|");
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRP.pwn(564) : warning 219: local variable "bolest" shadows a variable at a preceding level
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRP.pwn(3954) : error 017: undefined symbol "SetPlayerSpawn"
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRP.pwn(3990) : error 017: undefined symbol "strtok"
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRP.pwn(3990) : error 033: array must be indexed (variable "cmd")
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRP.pwn(4004) : error 029: invalid expression, assumed zero
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRP.pwn(4004) : warning 215: expression has no effect
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRP.pwn(4004) : error 001: expected token: ";", but found "if"
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRP.pwn(4004) : error 047: array sizes do not match, or destination array is too small
E:\Silvio - Podaci\Silvio\Podaci\California RolePlay - Podaci\Server - California Role Play\California GameMod\gamemodes\CRP.pwn(4004) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
7 Errors.
if(strcmp(cmd, "/medicalrecords", true) == 0)
{
new dtext[20];
new stext[20];
new gtext[20];
/*if(!PlayerToPoint(playerid, 30, koordinati)) return SCM(playerid, COLOR_RED, "Nisi na racunalu!");*/
GetPlayerName(playerid, playername, sizeof(playername));
if(PlayerInfo[playerid][pBolest] == 0) { dtext = "Nije bolestan.";
else if(PlayerInfo[playerid][pBolest] == 1) { dtext = "Alergican na Ambroziju.";
else if(PlayerInfo[playerid][pBolest] == 2) { dtext = "Alergican na penicilin(Analiticki sok).";
else if(PlayerInfo[playerid][pBolest] == 3) { dtext = "Zarazen virusom gripe.";
else if(PlayerInfo[playerid][pBolest] == 4) { dtext = "Zarazen virusom svinjske gripe.";
else if(PlayerInfo[playerid][pBolest] == 5) { dtext = "Zarazen bakterijom Typhimurium(Samonela).";
if(PlayerInfo[playerid][pGrad] == 1) { gtext = "Los Angeles";
else if(PlayerInfo[playerid][pGrad] == 2) { gtext = "San Francisco";
else if(PlayerInfo[playerid][pGrad] == 3) { gtext = "Lav Vegas";
if(PlayerInfo[playerid][pSpol] == 1) { stext = "Musko";
else if(PlayerInfo[playerid][pSpol] == 2) { stext = "Zensko";
format(string, sizeof(string), "|_______________________Medical Records_______________________|");
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "Ime i prezime: [%s] Zivi u: %[s] Spol: [%s]", playername, gtext, stext);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "Bolest: [%s]", dtext);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "|______________________________________Los Angeles Hospital___|");
SendClientMessage(playerid, COLOR_GREEN, string);
}
return 1;
}
Opet isto
if(strcmp(cmd, "/medicalrecords", true) == 0)
{
new dtext[20];
new stext[20];
new gtext[20];
/*if(!PlayerToPoint(playerid, 30, koordinati)) return SCM(playerid, COLOR_RED, "Nisi na racunalu!");*/
GetPlayerName(playerid, playername, sizeof(playername));
if(PlayerInfo[playerid][pBolest] == 0) { dtext = "Nije bolestan.";
else if(PlayerInfo[playerid][pBolest] == 1) { dtext = "Alergican na Ambroziju.";
else if(PlayerInfo[playerid][pBolest] == 2) { dtext = "Alergican na penicilin(Analiticki sok).";
else if(PlayerInfo[playerid][pBolest] == 3) { dtext = "Zarazen virusom gripe.";
else if(PlayerInfo[playerid][pBolest] == 4) { dtext = "Zarazen virusom svinjske gripe.";
else if(PlayerInfo[playerid][pBolest] == 5) { dtext = "Zarazen bakterijom Typhimurium(Samonela).";
if(PlayerInfo[playerid][pGrad] == 1) { gtext = "Los Angeles";
else if(PlayerInfo[playerid][pGrad] == 2) { gtext = "San Francisco";
else if(PlayerInfo[playerid][pGrad] == 3) { gtext = "Lav Vegas";
if(PlayerInfo[playerid][pSpol] == 1) { stext = "Musko";
else if(PlayerInfo[playerid][pSpol] == 2) { stext = "Zensko";
format(string, sizeof(string), "|_______________________Medical Records_______________________|");
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "Ime i prezime: [%s] Zivi u: % Spol: [%s]", playername, gtext, stext);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "Bolest: [%s]", dtext);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "|______________________________________Los Angeles Hospital___|");
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}
Ovo ide pod OnPlayerCommandText, ne znam do cega drugog ti greska moze biti :-\
Pa tu sam i stavio