Skripta: Moja, od 0
Problem: Napravio sam komandu /enter, ali kada dodem na to mjesto i kada je upisem, komanda nepostoji?
Dio iz skripte: if (strcmp("/enter", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerInRangeOfPoint(playerid, range, x , y , z))
{
SetPlayerInterior(playerid, interior id);
SetPlayerPos(playerid,x , y , z);
GameTextForPlayer(playerid, "~w~Yakuza Baza", 5000, 1);
}
}
return 1;
}
Å to nevalja?
Gdje si ubacio tu komandu?
Pod public OnPlayerCommandText(playerid, cmdtext[])
Jel treba negdje drugdje ili? Ili dali moze biti do toga sto sam bezveze bubnio neke koordinate u SetPlayerPos?
X,Y,Z Nevalja moras napisat kordinate O.o
i šta onda će prepoznavati komandu?
Ubacio je on koordinate samo ih je obrisao u postu.... jer nije imao nikakve erroe da je ostavio x,y,z izbacivalo bi errore
ma imam koordinate, i nemam nikakvih errora nego kada odem do te kuce pisem /enter koda komande nema....
Citat: StjepanS poslato Januar 16, 2012, 10:22:39 PRE PODNE
Onda nisi dobre koordinate stavio.
ÄŒoveÄe ne poznaje mu komandu kao da ne postoji, da niis dobre koordinate poralo bi ga ne neÅ¡to 10-to -.-
Nedavno je neko imao ovaj problem, ne sjećam se kako ga je rešio pogledaj.
evo stavio sam DOBRE koordinate i svejedno isto, da nemorate vise o koordinatama
Sad sam obriso if is player in range of point , i radi, upisem /enter i ude u interijer al kad stavim if is player in range of point neradi.. stoput sam provjerio koordinate, i nis? jel se mozda na 0.3d promjenilo nest u vezi toga?
EDIT: rjesio, izbriso sam ovaj usklicnik ispred if(!IsPlayerInRangeOfPoint(playerid, range, x , y , z)) neznam ni zas sam to stavio....
Moze lock....