Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Danculovic2000 poslato Avgust 17, 2017, 07:02:44 PRE PODNE

Naslov: Problem prilikom spawn-a
Poruka od: Danculovic2000 poslato Avgust 17, 2017, 07:02:44 PRE PODNE
Skripta koju koristim: Mod od nule
Detaljan opis problema: Ovako, prilikom kompajlovanja nema ni jednog error-a niti warnninga, u konzoli servera je sve normalno prilikom startovanja i rada servera. Problem je u tome što kada se loginujem na svoj nalog, i kada trebam da se spawnujem, spawnuje me na farmi za koje mislim da su koordinate 0,0,0, i u CJ skinu, tojest u skinu ID 0. Probao sam da vidim da nije problem sa streamerom ali nije, takodje mi se ne setuje ni level koji bi trebao automatski da bude očitan iz fajla igrača...
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: Problem prilikom spawn-a
Poruka od: .бутиган poslato Avgust 17, 2017, 07:52:50 PRE PODNE
Crashdetect (http://forum.sa-mp.com/showthread.php?t=262796) ce ti reci sta je problem.
Naslov: Odg: Problem prilikom spawn-a
Poruka od: Danculovic2000 poslato Avgust 17, 2017, 08:03:55 PRE PODNE
Stavio sam crashdetect ali ne znam kako da vidim njegova očitavanja.
Naslov: Odg: Problem prilikom spawn-a
Poruka od: LAVendeta poslato Avgust 17, 2017, 15:04:45 POSLE PODNE
Citaj malo. http://forum.sa-mp.com/showthread.php?t=262796
Naslov: Odg: Problem prilikom spawn-a
Poruka od: Danculovic2000 poslato Avgust 17, 2017, 18:08:20 POSLE PODNE
Pa meni skripta ne crash-uje, lepo sam gore objasnio šta se dešava..
Naslov: Odg: Problem prilikom spawn-a
Poruka od: LAVendeta poslato Avgust 17, 2017, 18:48:01 POSLE PODNE
Daj kodove od dialog login-a
Naslov: Odg: Problem prilikom spawn-a
Poruka od: Danculovic2000 poslato Avgust 17, 2017, 18:49:28 POSLE PODNE
        case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(udb_hash(inputtext) == PlayerInfo[playerid][pSifra])
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]);
                      TextDrawShowForPlayer(playerid, BankTD[playerid]);
               TextDrawShowForPlayer(playerid, ZlatoTD[playerid]);
               MestoSpawna(playerid);
               SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
               SetPlayerScore(playerid,PlayerInfo[playerid][pNivo]);
               SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
               SpawnPlayer(playerid);
              }
                else
                {
                    SPD(playerid, DIALOG_LOGIN, DSI,"Login",""S_PLAVA"_____________________________________\n\n"BELA"Uneli ste pogresnu sifru.\n\nPorbajte ponovo.\n\nNew Balkan RolePlay.\n\n"S_PLAVA"_____________________________________","Login","Quit");
                }
                return 1;
            }
        }
Naslov: Odg: Problem prilikom spawn-a
Poruka od: LAVendeta poslato Avgust 17, 2017, 19:11:11 POSLE PODNE
Pa pogledaj malo pre nego sto napises nesto.
Valjda znas sta radi funckija SetSpawnInfo???
http://wiki.sa-mp.com/wiki/SetSpawnInfo
Naslov: Odg: Problem prilikom spawn-a
Poruka od: Danculovic2000 poslato Avgust 17, 2017, 19:13:42 POSLE PODNE
Znam, tu postavljaš informacije o spawnu igrača, skin, gun, i tako. Ali ja skin, koordinate i ostalo vučem preko druge funkcije...SetSpawnInfo i SpawnPlayer sam stavio da bih odmah posle dialoga bio spawnovan, i to je radilo sad ne znam zašto neće...
Naslov: Odg: Problem prilikom spawn-a
Poruka od: Danculovic2000 poslato Avgust 17, 2017, 19:17:59 POSLE PODNE
Možda ti ovo pomogne >> https://youtu.be/WH5aPP3XjsI
Naslov: Odg: Problem prilikom spawn-a
Poruka od: LAVendeta poslato Avgust 17, 2017, 19:18:50 POSLE PODNE
Nece ti jer si u SetSpawnInfo postavio da su ti X Y i Z kordinate 0 i on onda vuce iz te funkcije jer verovatno ima prednost.
[pawn]SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], X, Y, Z, 0, 0, 0, 0, 0, 0, 0);[/pawn]
Naslov: Odg: Problem prilikom spawn-a
Poruka od: Danculovic2000 poslato Avgust 17, 2017, 19:38:50 POSLE PODNE
Džabe opet isto, možda je bolje da ostavim da se situacija malo ohladi, mada znam da to niÅ¡ta ne pomaže.  :'(
Naslov: Odg: Problem prilikom spawn-a
Poruka od: LAVendeta poslato Avgust 17, 2017, 20:19:50 POSLE PODNE
Daj mi tu tvoju funkciju MestoSpawna
Naslov: Odg: Problem prilikom spawn-a
Poruka od: Danculovic2000 poslato Avgust 17, 2017, 21:59:45 POSLE PODNE
stock MestoSpawna(playerid)
{
   if(PlayerInfo[playerid][pSpawn] == 0) // Spawn - Hotel
   {
       SetPlayerPos(playerid,346.1380,-1483.8875,71.0377);
   }
   else if(PlayerInfo[playerid][pSpawn] == 1) // Spawn - Kuca
   {
       new k = PlayerInfo[playerid][pKuca];
      SetPlayerInterior(playerid,KucaInfo[k][kIntID]);
      SetPlayerPos(playerid,KucaInfo[k][kIzlaz][0],KucaInfo[k][kIzlaz][1],KucaInfo[k][kIzlaz][2]);
      SetPlayerVirtualWorld(playerid,KucaInfo[k][kVirtualWorld]);
   }
   return 1;
}
Naslov: Odg: Problem prilikom spawn-a
Poruka od: LAVendeta poslato Avgust 18, 2017, 07:26:34 PRE PODNE
Probaj da umesto cele te funkcije odradis samo setplayerpos na neku poziciju. Ako ti se igrac spawna tu onda ti je problem u toj funkciji.
Naslov: Odg: Problem prilikom spawn-a
Poruka od: Danculovic2000 poslato Avgust 18, 2017, 07:29:18 PRE PODNE
Izgleda da je problem bio neke skroz druge prirode, sad sam sa USB-a uzeo backup moda i pokrenuo i sve radi bez greške.
Naslov: Odg: Problem prilikom spawn-a
Poruka od: LAVendeta poslato Avgust 18, 2017, 08:54:01 PRE PODNE
Pa nmz nista da ti bude osim te funkcije ili neceg tu dodatnog sto mi nisi pokazao.Jedino da si u OnPlayerSpawn bio dodao nesto...