[POMOC]Spawn

Započeo Nadroj, April 02, 2013, 17:47:51 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

skripta koju koristim:moja od 0
opis problema:

postavim sve lepo ono za spawn na poslednjoj poziciji, sve mi spremi koordinate u folder ali kad udjem u igru spavna me na farmi
BIG RESPECT JOEY_
BIG RESPECT [BD] Mr.Gagi

BIG RESPECT David A.k.A Sabljak

?
BIG RESPECT JOEY_
BIG RESPECT [BD] Mr.Gagi

BIG RESPECT David A.k.A Sabljak

OTIDJES U SAMP DEBUG /save kucas i kod onaj od tog GetPlayerPosition... das nam ... Da mi ubacimo spawn i dadnemo ti cod ...

jel vama dobro?

ajde procitajte jos jednom sta mi ne radi....... KAD IGRAC UDJE U IGRU I SPAWNA SE NEGDE I NJEGOVA POSLEDNJA POZICIJA SE SACUVA. JA SA ONDA STAVIO DA KAD PONOVO UDJE DA SE SPAWNA NA TU POZICIJU ALI MI NESTO NECE....


A KOLIKO SAM JA SHVATIO VI HOCETE DA MI DATE KOD DA SE SPAWNA NA JEDNOM MESTU UVEK... TO ZNAM ALI MI NE TREBA NEGO OVO IZNAD
BIG RESPECT JOEY_
BIG RESPECT [BD] Mr.Gagi

BIG RESPECT David A.k.A Sabljak

*bump*
BIG RESPECT JOEY_
BIG RESPECT [BD] Mr.Gagi

BIG RESPECT David A.k.A Sabljak

sejvas poziciju, i onda napravis nesto ovako, SetPlayerPos(playerid, varijablaX,varijablaY,varijablaZ, +1);

evo ti kod kako je kod mene

        case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
                  new file[128], pname[MAX_PLAYER_NAME];
new Float:x, Float:y, Float:z;
GetPlayerName(playerid, pname, sizeof(pname));
format(file, sizeof(file), "/PoslednjePos/%s.ini", pname);
x = dini_Float(file, "posX");
y = dini_Float(file, "posY");
z = dini_Float(file, "posZ");
SetPlayerPos(playerid, x, y, z);
SpawnPlayer(playerid);
new file[128], pname[MAX_PLAYER_NAME];
new Float:x, Float:y, Float:z;
GetPlayerName(playerid, pname, sizeof(pname));
format(file, sizeof(file), "/PoslednjePos/%s.ini", pname);
if(!dini_Exists(file))
dini_Create(file);
GetPlayerPos(playerid, x, y, z);
dini_FloatSet(file, "posX", x);
dini_FloatSet(file, "posY", y);
dini_FloatSet(file, "posZ", z);
ShowPlayerDialog(playerid, DIALOG_SUCCESS_2, DIALOG_STYLE_MSGBOX,""COL_WHITE"Uspesno ste se ulogovali!",""COL_RED"******************UZIVAJTE******************","Ok","");
                }

BIG RESPECT JOEY_
BIG RESPECT [BD] Mr.Gagi

BIG RESPECT David A.k.A Sabljak

BUMP
BIG RESPECT JOEY_
BIG RESPECT [BD] Mr.Gagi

BIG RESPECT David A.k.A Sabljak

covece ti bumpas na svakih pola sata, sada kad si mu usejvovao poziciju, uradis ovako SetPlayerPos(playerid,PlayerInfo[playerid][posX],PlayerInfo[playerid][posY],PlayerInfo[playerid][posZ]+1);

nece posto mi ovo nije kao enum i onda mi kaze da nemoze da pronadje posX, posY i posZ........ daj neki tut kako da napravim da se spawna na poslednjem mestu na kom je bio... ovo je sto sam ja naso ali nece -.-
BIG RESPECT JOEY_
BIG RESPECT [BD] Mr.Gagi

BIG RESPECT David A.k.A Sabljak

bump
BIG RESPECT JOEY_
BIG RESPECT [BD] Mr.Gagi

BIG RESPECT David A.k.A Sabljak