GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: costaricahd - 2014. október 26. - 17:20:45

Cím: /exit parancs hiba
Írta: costaricahd - 2014. október 26. - 17:20:45
Sziasztok!Csináltam a szerveremre egy /enter parancsot és oda megadtam több koordinátát hogy ott működjön ahol szeretném.Ez mind szép és jó csak ehhez kell egy /exit parancs is.Ugye a /enter parancssal berakja az embert egy interiorba.Az interiorba lementettem egy pozíciót ahol működjön a /exit parancs amivel vissza rakná az embert a 0-ás interiorba és elteleportálja őt a városháza elé,de nem történik semmi a kódban nincs error se warning,és ha beírom a parancsot nem írja ki a szerver hogy \"SERVER:Unknown command\" hanem olyan mintha mi sem történt volna.
A segítséget köszönöm előre
A kód:
 
 CMD:exit(playerid, params[])
{
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 388.2738,175.0285,1008.3828)) // városháza
    {
SetPlayerPos(playerid,1481.2213,-1771.5721,18.7958);
SetPlayerInterior(playerid,0);
         // -------------------------------------------------------------------
}
return 1;
}
Cím: /exit parancs hiba
Írta: rayle - 2014. október 26. - 18:31:43
Idézetet írta: costaricahd date=1414340445\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51163\" data-ipsquote-contentclass=\"forums_Topic


    if(IsPlayerInRangeOfPoint(playerid, 4.0, 388.2738,175.0285,1008.3828)) // városháza

 

Csak a megadott koordináta közelében kell működnie. Ott próbáltad?
Cím: /exit parancs hiba
Írta: Tlalala - 2014. október 26. - 19:18:06
Ha te mappoltad a dolgokat akkor kell még oda egy GetPlayerVirtualWorld.
Ha pedig alap akkor GetPlayerInterior.
Cím: /exit parancs hiba
Írta: costaricahd - 2014. október 26. - 19:56:49
Igen azon a helyen próbáltam :(
És kipróbálom a getplayervirtualworld-öt

Dupla hozzászólás automatikusan összefûzve. ( 2014. október 26. - 20:01:35 )

A GetPlayerInterior-t próbáltam de nem ment,ja és alap interior.De nem működik így se sajnos :(
Cím: /exit parancs hiba
Írta: scripter01 - 2014. október 26. - 20:03:18
Szia próbálkozz evvel!
 
if(!strcmp(cmdtext, \"/exit\", true))
    {
        if(IsPlayerInRangeOfPoint(playerid, 3.0, x,y,z))//Ide azt a kordit írd ahonnan akarod hogy ki dobjon (3.0, milyen távolságról érzékelje a megadott kordit)
        {
            SetPlayerPos(playerid, x,y,z);//Ide azt a kordit írd ahova akarod hogy le spawnoljon
            SetPlayerInterior(playerid, 0);
            SetPlayerVirtualWorld(playerid, 0);
        }
    }
    return 1;
}
Cím: /exit parancs hiba
Írta: costaricahd - 2014. október 26. - 20:07:04
Szia.Köszi kipróbálom :)

Dupla hozzászólás automatikusan összefûzve. ( 2014. október 26. - 20:16:15 )

Sajnos ez sem működik. :noexpression: Esetleg a ZCMD megakadályozhatja a működésben?Vagy még azt tudom elképzelni hogy az interior miatt elcsúsznak a koordináták és egy teljesen másik helyen lehet használni a /exit parancsot.
Cím: /exit parancs hiba
Írta: rayle - 2014. október 26. - 20:16:17
Most ZCMD -t használsz, vagy alap parancsfeldolgozót? Mert mindkettőt egyszerre nem tudod használni.
Cím: /exit parancs hiba
Írta: costaricahd - 2014. október 26. - 20:17:12
ZCMD-t de átírtam ZCMD-re a parancsot
CMD:exit(playerid, params)

 

Dupla hozzászólás automatikusan összefûzve. ( [time]2014. Október 26. 20:18:00[/time] )

ja a params után ezt is odaírtam \"[]\"
[gmod]Felhívnám a figyelmedet a

tagre és a Módosítás funkcióra![/gmod]
Cím: /exit parancs hiba
Írta: BackUP - 2014. október 26. - 21:28:00
A koordináták nem tudnak elcsúszni, biztos vagyok benne, hogy csak rossz helyen próbálod. Mentsd le őket újra, vagy teleportáltasd magad arra a koordinátára, hogy leellenőrizd, hogy jó helyen van -e.
GetPlayerInterior/GetPlayerVirtualWorld nem kötelező, ha nem ellenőrzöd maximum minden interiorba/virtuális világba működni fog.
Cím: /exit parancs hiba
Írta: costaricahd - 2014. október 26. - 21:56:14
Köszi a válaszokat majd megoldom valahogy :)