Skripta koju koristim: Svoju
Detaljan opis problema: Compile error... Ispod imate slike
Dio skripte: Komanda
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://www.igreklik.com/slike/viewer.php?file=38212467258846148880.png&file_imgur=TLhJdbC.png
http://www.igreklik.com/slike/viewer.php?file=95522400162292291204.png&file_imgur=wOUr1nZ.png
EDIT: Imam izdefinisano PlayerInfo, ali dalje isti error
Ne ide ti = 0, nego == 0.
i dalje isti error :'(
Na istoj liniji isti error ?
Da
Daj copy/paste kod necu prepisivati sa slike.
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/platikaznu", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][Kazna] == 0)
{
SendClientMessage(playerid, BLUE, "Nemas nikakvu kaznu!");
return 1;
}
{
if(PlayerInfo[playerid][Kazna] == 1)
{
SendClientMessage(playerid, RED, "Platio si kaznu!");
GivePlayerMoney(playerid,-350);
return 1;
}
return 0;
}
Ne razumijem se bas dobro u strcmp, ali zasto ce ti u strcmp komandi na kraju == 0 ?
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/platikaznu", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][Kazna] == 0)
{
SendClientMessage(playerid, BLUE, "Nemas nikakvu kaznu!");
return 1;
}
if(PlayerInfo[playerid][Kazna] == 1)
{
SendClientMessage(playerid, RED, "Platio si kaznu!");
GivePlayerMoney(playerid,-350);
return 1;
}
}
return 0;
}
Lenon, i dalje isti error na isti liniji... :-X
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/platikaznu", cmdtext, true, 10)
{
if(PlayerInfo[playerid][Kazna] == 0)
{
SendClientMessage(playerid, BLUE, "Nemas nikakvu kaznu!");
return 1;
}
if(PlayerInfo[playerid][Kazna] == 1)
{
SendClientMessage(playerid, RED, "Platio si kaznu!");
GivePlayerMoney(playerid,-350);
return 1;
}
}
return 0;
}
Probaj tako
Ili probaj ovako:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/platikaznu", cmdtext))
{
if(PlayerInfo[playerid][Kazna] == 0)
{
SendClientMessage(playerid, BLUE, "Nemas nikakvu kaznu!");
return 1;
}
if(PlayerInfo[playerid][Kazna] == 1)
{
SendClientMessage(playerid, RED, "Platio si kaznu!");
GivePlayerMoney(playerid,-350);
return 1;
}
}
return 0;
}
Opet isti error. :(
Nemas definisan PlayerInfo enum, nije do strcmp-a, definisi PI.
Mr Letic, imam
Ako se imalo razumes u skriptu znas da ovo znaci da simbol nije definisan: http://prntscr.com/a72vmz