Skripta koju koristim: \\
Detaljan opis problema: znaci napravim komandu i udjem u igru sve restartam itd.. compleam.. i kada ukucam komandu pise mi da komanda ne postoji..a komanda je u skripti!!
Dio skripte: komande
Neke slike/video za lakse dobivanje pomoci(neobavezno): \\
Daj nam komandu (Dio Skripte bi trebala bit)
if(strcmp(cmd, "/oprema", true) == 0)
{
if(PlayerToPoint(5.0,playerid,1603.2113,-1708.8051,5.8906)) //koordinate gdje se uzima oprema
{
if(PlayerInfo[playerid][Clan] == 1||PlayerInfo[playerid][Lider] == 1) //provjerava dali je igrac clan ili lider org broja 1
{
ShowPlayerDialog(playerid, 103, DIALOG_STYLE_LIST, "Policijska oprema", "Pendrek \nEagle \nPatrolna \nSpecijalna \nSnijperska \nHealth i armour ", "U redu", "Odustani"); //
} //
return 1;
}
}
Izvolis msm ima jos od te komande tamo kada on odabere koju ce opremu, ali mislim da ti to netreba ;)
ne koristi PlayerToPoint nego IsPlayerInangeOfPoint
if(strcmp(cmd, "/oprema", true) == 0)
{
if(IsPlayerInRangeofPoint(playerid, 5.0, 1603.2113,-1708.8051,5.8906)) //koordinate gdje se uzima oprema
{
if(PlayerInfo[playerid][Clan] == 1||PlayerInfo[playerid][Lider] == 1) //provjerava dali je igrac clan ili lider org broja 1
{
ShowPlayerDialog(playerid, 103, DIALOG_STYLE_LIST, "Policijska oprema", "Pendrek \nEagle \nPatrolna \nSpecijalna \nSnijperska \nHealth i armour ", "U redu", "Odustani"); //
} //
return 1;
}
}
if(strcmp(cmd, "/oprema", true) == 0)
{
if(PlayerToPoint(5.0,playerid,1603.2113,-1708.8051,5.8906)) //koordinate gdje se uzima oprema
{
if(PlayerInfo[playerid][Clan] == 1||PlayerInfo[playerid][Lider] == 1) //provjerava dali je igrac clan ili lider org broja 1
{
ShowPlayerDialog(playerid, 103, DIALOG_STYLE_LIST, "Policijska oprema", "Pendrek \nEagle \nPatrolna \nSpecijalna \nSnijperska \nHealth i armour ", "U redu", "Odustani"); //
} //
}
return 1;
}
probaj ovak
Citat: System32 poslato Jul 15, 2011, 11:16:10 PRE PODNE
ne koristi PlayerToPoint nego IsPlayerInangeOfPoint
if(strcmp(cmd, "/oprema", true) == 0)
{
if(IsPlayerInRangeofPoint(playerid, 5.0, 1603.2113,-1708.8051,5.8906)) //koordinate gdje se uzima oprema
{
if(PlayerInfo[playerid][Clan] == 1||PlayerInfo[playerid][Lider] == 1) //provjerava dali je igrac clan ili lider org broja 1
{
ShowPlayerDialog(playerid, 103, DIALOG_STYLE_LIST, "Policijska oprema", "Pendrek \nEagle \nPatrolna \nSpecijalna \nSnijperska \nHealth i armour ", "U redu", "Odustani"); //
} //
return 1;
}
}
Dode mi error tu di je taj isplayerinrangeofpoint
Citat: [TG] Fox poslato Jul 15, 2011, 12:54:30 POSLE PODNE
if(strcmp(cmd, "/oprema", true) == 0)
{
if(PlayerToPoint(5.0,playerid,1603.2113,-1708.8051,5.8906)) //koordinate gdje se uzima oprema
{
if(PlayerInfo[playerid][Clan] == 1||PlayerInfo[playerid][Lider] == 1) //provjerava dali je igrac clan ili lider org broja 1
{
ShowPlayerDialog(playerid, 103, DIALOG_STYLE_LIST, "Policijska oprema", "Pendrek \nEagle \nPatrolna \nSpecijalna \nSnijperska \nHealth i armour ", "U redu", "Odustani"); //
} //
}
return 1;
}
probaj ovak
Hvala, to mi radi,
Sada mi sve radi, moze LOCK!
samo da si pogledao vidio bi da sam krivo ime funkcije satvio ove sad
if(strcmp(cmd, "/oprema", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1603.2113,-1708.8051,5.8906)) //koordinate gdje se uzima oprema
{
if(PlayerInfo[playerid][Clan] == 1||PlayerInfo[playerid][Lider] == 1) //provjerava dali je igrac clan ili lider org broja 1
{
ShowPlayerDialog(playerid, 103, DIALOG_STYLE_LIST, "Policijska oprema", "Pendrek \nEagle \nPatrolna \nSpecijalna \nSnijperska \nHealth i armour ", "U redu", "Odustani"); //
} //
}
return 1;
}
i ovako ce ti raditi