Skripta koju koristim: BSRP edit
Detaljan opis problema: Izbacuje mi eror da sam negdje zaboravio ";" ali nisam nigdje zaobravio ne znam zasto to tako?
Dio skripte:
CitatYCMD:chz(playerid, params[], help)
{
if(!strcmp(PlayerName(playerid), "Chhong_Lee", true))
{
if(IsPlayerInRangeOfPoint(playerid,10.0,263.7265000,-1333.5399200,54.5666000))
{
MoveObject(kapija,263.7265000,-1333.5399200,54.5666000,3);
SCM(playerid, COLOR_GRAD,"Otvorili ste kapiju");
}
else
{
SCM(playerid, COLOR_GRAD,"Niste blizu kapije");
}
}
else
{
SCM(playerid,-1,"Ovo moze samo Chhong");
}
return 1;
}
Kod: [Izaberi] /
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://i.cubeupload.com/y384tU.png
Probaj ovako:
[pawn]
YCMD:chz(playerid, params[], help)
{
if(!strcmp(PlayerName(playerid), "Chhong_Lee", true)) return SendClientMessage(playerid, -1, "Nisi Cchong");
if(IsPlayerInRangeOfPoint(playerid,10.0,263.7265000,-1333.5399200,54.5666000)) return SendClientMessage(playerid, -1, "Niste blizu kapije");
MoveObject(kapija,263.7265000,-1333.5399200,54.5666000,3);
SCM(playerid, COLOR_GRAD,"Otvorili ste kapiju");
return 1;
}
[/pawn]
Ne razumijem sta si ovdje uradio samo sto si stavio sve pod jednu zagradu...
al opet je isto svee isti eror izbacuje
Na kojoj liniji sada izbacuje?
Problem je do toga PlayerName 99% probaj ovo da koristis
[pawn]
stock NamePlayer(id)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(id, name, sizeof name);
return name;
}[/pawn]
Zamjeni ovo
[pawn]if(!strcmp(PlayerName(playerid), "Chhong_Lee", true))[/pawn]
S ovim
[pawn]if(!strcmp(NamePlayer(playerid), "Chhong_Lee", true))[/pawn]
Sad sam probao tvoj kod izbacio je error, uredio sam ovako i normalno je radilo