if(IsPlayerInRangeOfPoint( playerid, 1.0, -1390.0133,2638.6421,55.9844)) {//kórház be SetPlayerPos(playerid, -1390.0133,2638.6421,55.9844); SetPlayerInterior(playerid, 10); Object(playerid);
SZIASZTOK.Nem tudom miért csinálja úgy kihajítom hogy a lába nem éri a földet.Beírom azt a szájba tekert kordinátát majd nem jó. if(IsPlayerInRangeOfPoint( playerid, 1.0, -1390.0133,2638.6421,55.9844)) {//kórház be SetPlayerPos(playerid, -1390.0133,2638.6421,55.9844); SetPlayerInterior(playerid, 10); Object(playerid); És egyszerűen oda megyek és semmi. Régen ment mint a karikacsapás ugyan így másolgattam be szépen,és nesze.
Ha meg szeretnél győződni arról, hogy valóban lefut-e az a programkód amit te szeretnél, vagy amit írtál, akkor debugolj. Legegyszerűbb formája az, ha az adott helyre egy egyértelmű utasítást teszel, pl kiírod a playernek, hogy \"[DEBUG] kórház be\". Innen tudhatod, hogy a programkóddal semmi baj nincs, hanem valami más lesz a gond.Abban a kódrészletben amit bemásoltál nincsen semmi hiba. Figyelmeztetlek viszont, hogy a két koordináta ugyan az. Valószínűleg ez lehet az oka annak, hogy nem történik eredményes változás. [/quote]Lehet hogy jó a kód de ha ugyan oda vissza teszi a playert akkor jó hogy nem jó XDHa nem megy keress fel privátban szívesen segítünk