Jump to content
  • 0

pomoc Problém s pozicema


liftZz

Dotaz

Zdravím,mam tu melu s pozicema v OnPlayerSpawn

public OnPlayerSpawn(playerid)
{
SetPlayerPos(playerid,2129.7263,2368.1001,10.8203);
LoadPos(playerid);
return 1;
}

Public LoadPos který funguje jak má a načítá pozici

public LoadPos(playerid)
{
SetPlayerInterior(playerid, DOF2_GetInt(AC, "Interior"));
SetPlayerPos(playerid, DOF2_GetFloat(AC, "X"), DOF2_GetFloat(AC, "Y"), DOF2_GetFloat(AC, "Z"));
SetPlayerFacingAngle(playerid, DOF2_GetFloat(AC, "A"));
return 1;
}

Problém ale nastane tehdy když se teprve nějaký nový hráč připojí a znovu zaregistruje,místo aby ho to hodilo na souřadnice které jsou uvedené výše v OnPlayerSpawn(ty první) to použije ten public LoadPos a jelikož ještě hráč nemá žádné souřadnice v souboru tak ho to portne do jakési vesničky(křovákov :d),pokud by někdo jak po zaregistrování nového hráče portnout hráče na tamty souřadnice a až po odpojení a lognutí použít LoadPos dejte prosím vědět.Budu rád za každou pomocnou ruku

Link to comment
Share on other sites

5 odpovědí na tuto otázku

Recommended Posts

  • 0

Ještě mě napadla jedna věc co třeba udělat podmínku do OnPlayerSpawn aby to vyčetlo ze souboru souřadnice a dát tam podmínku jestli budou 0 (což po nově zaregistrovaném účtu jsou) portnou hráče tam kam je potřeba ale nevim jak to vymyslím když hráč zemře aby ho to portlo před nemocnici to už by byl těžší oříšek

Link to comment
Share on other sites

  • 0

no jo ale to pak po smrti bude mít furt hodnotu 1 ne

 

Jednoducho, ked sa hrac pripoji nastav napr premennej SMRT hodnotu 0, ked zomrie nastavi sa na hodnotu 1 a ked sa spawne a SMRT == 1 tak ho to hodi k nemocnici

Díky moc,smrt funguje jak má spawne se u nemocnice ale furt mi vrtá hlavou jak předělat to načtení pozice aby nepřerušovalo spawn nově zaregistrovaných

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...