Thermal Screen


Započeo ShomY071, Jun 18, 2018, 14:59:56 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Evo slika dole, cim se spawnam odma se to desi
Dio skripte: Sta dati ? Ugl oko OnPlayerSpawn nisam nista menjao, dodavao sam PayDay sistem, to je stavljeno na tajmer OnGameModeInit
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Nema
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/aIFHeX6
Poslednja Izmena: Jun 19, 2018, 09:28:49 PRE PODNE od Bašovski

Vasic

*

Usus est magister optimus.

Pogledaj gde si stavio WorldBounders-e... To ti se desi kada previse puta spamas ESC ili tako nesto... Moras da uklonis WorldBounders pod OnPlayerSpawn ili pod Login.
• Website: www.vasic.dev
Web Development & Cyber Security

"SetPlayerWorldBounds" imas li negde to u skripti ako imas posalji


Nemam nista od navedenog u skripti

Posalji stock od ovog ovde " https://imgur.com/a/aIFHeX6 " tj gde te spawnuje OnPlayerSpawn / Custom funkcija

Nisam napravio jos stock ako mislis na ono tipa
PostaviSpawn(playerid);
a ovo mi je public :P
public OnPlayerSpawn(playerid)
{
	SetPlayerPos(playerid, 2333.6707,-67.4899,26.4844);
	UlogovanProvera[playerid] = 1;
	SetPlayerColor(playerid,0xFFFFFF00);
	TogglePlayerSpectating(playerid, false);
	SetPlayerSkillLevel(playerid,WEAPONSKILL_M4,1000);
	SetPlayerSkillLevel(playerid,WEAPONSKILL_AK47,1000);
	SetPlayerSkillLevel(playerid,WEAPONSKILL_DESERT_EAGLE,1000);
	SetPlayerSkillLevel(playerid,WEAPONSKILL_MP5,500);
	SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,500);
	
	GivePlayerWeapon(playerid, 24, 1500);
	GivePlayerWeapon(playerid, 30, 3000);
	GivePlayerWeapon(playerid, 34, 1000);
	
	if(KrvarenjeUbilo[playerid] == 1)
	{
	    SetPlayerChatBubble(playerid, " ", BELA, 9.5, 5000);
	    KrvarenjeUbilo[playerid] = 0;
	}
	SetPlayerScore(playerid, PI[playerid][pNivo]);
	SetPlayerSkin(playerid, PI[playerid][pSkin]);
	SetMoney(playerid, PI[playerid][pMoney]);
	return 1;
}

Citat: ShomY_LoshmY poslato Jun 18, 2018, 15:14:19 POSLE PODNE
Nisam napravio jos stock ako mislis na ono tipa
PostaviSpawn(playerid);
a ovo mi je public :P
public OnPlayerSpawn(playerid)
{
	SetPlayerPos(playerid, 2333.6707,-67.4899,26.4844);
	UlogovanProvera[playerid] = 1;
	SetPlayerColor(playerid,0xFFFFFF00);
	TogglePlayerSpectating(playerid, false);
	SetPlayerSkillLevel(playerid,WEAPONSKILL_M4,1000);
	SetPlayerSkillLevel(playerid,WEAPONSKILL_AK47,1000);
	SetPlayerSkillLevel(playerid,WEAPONSKILL_DESERT_EAGLE,1000);
	SetPlayerSkillLevel(playerid,WEAPONSKILL_MP5,500);
	SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,500);
	
	GivePlayerWeapon(playerid, 24, 1500);
	GivePlayerWeapon(playerid, 30, 3000);
	GivePlayerWeapon(playerid, 34, 1000);
	
	if(KrvarenjeUbilo[playerid] == 1)
	{
	    SetPlayerChatBubble(playerid, " ", BELA, 9.5, 5000);
	    KrvarenjeUbilo[playerid] = 0;
	}
	SetPlayerScore(playerid, PI[playerid][pNivo]);
	SetPlayerSkin(playerid, PI[playerid][pSkin]);
	SetMoney(playerid, PI[playerid][pMoney]);
	return 1;
}


Jel kad se spawnujes ti kad se ulogujes klikces na ono "SPAWN" da bi te spawnovalo ili?

Ne, imam login :)
    if(dialogid == DIALOG_LOGIN)
	{
	    if(!response) return KickPL(playerid);
		if(response)
		{
			if(!strcmp(inputtext, PI[playerid][pPassword], false) && !isnull(inputtext))
			{
				INI_ParseFile(Players(playerid), "LoadUser", .bExtra = true, .extra = playerid);
				UlogovanProvera[playerid] = 1;
				TogglePlayerControllable(playerid, true);
				TogglePlayerSpectating(playerid, false);
				SpawnPlayer(playerid);
				new godina, mesec, dan;
				getdate(godina, mesec, dan);
				if(PI[playerid][Admin] == 6)
				{
				    new string[200];
				    SetPlayerColor(playerid, ZLATNA);
				    format(string, sizeof(string), ""C_CRVENA"[INFO] Vlasnik %s je usao na server!", ImeIgraca(playerid));
				    SCMTA(-1, string);
				    SCM(playerid, SVETLOZUTA, "Dobro dosa nazad domacine, koristi /apregled da pratis aktivnost administratora!");
				}
				if(PI[playerid][pTezga] > -1)
				{
					if(godina <= PI[playerid][pTezgaGodina])
					{
						if(dan > PI[playerid][pTezgaDani])
						{
							if(mesec >= PI[playerid][pTezgaMesec])
							{
								new t = PI[playerid][pTezga];
								SCM(playerid, -1, ""CRVENA2"TEZGA | "C_BELA"Vas rent tezge je istekao, pare koje su bile u istoj su vam prebacene na racun!");
								g_NovacPlus(playerid, Tezga[t][tNovac]);
								Tezga[t][tNovac] = 0;
								SacuvajTezgu(t);
								PI[playerid][pTezga] = -1;
								PI[playerid][pTezgaDani] = 0;
								PI[playerid][pTezgaMesec] = 0;
								PI[playerid][pTezgaGodina] = 0;
								SavePlayer(playerid);
							}
						}
					}
				}
			}
			else
			{
				SCM(playerid, CRVENA, "[Error] Lozinka koju ste uneli nije tacna,izbaceni ste sa servera");
				KickPL(playerid);
			}
		}
	}

Probaj ovako umesto ovo SpawnPlayer
SetSpawnInfo(playerid, 0, 0, 2333.6707,-67.4899,26.4844, 1.0, -1, -1, -1, -1, -1, -1);
SpawnPlayer(playerid);


Edit: Posto koristis SpawnPlayer(playerid); procitaj

- SpawnPlayer(playerid); ce ti koristi kordinate koji si stavio pod SetSpawnInfo, procitaj sta sve mozes jos da dodas u SetSpawnInfo ali napravi svoj stock za spawovanje moj savet

http://wiki.sa-mp.com/wiki/SetSpawnInfo
Poslednja Izmena: Jun 18, 2018, 16:37:55 POSLE PODNE od omcho

Ovo se zna javiti kada se nadjes na koordinatama +- 20000,


bilo je lijepo dok je trajalo.


Citat: Bašovski poslato Jun 18, 2018, 22:20:55 POSLE PODNE
Ovo se zna javiti kada se nadjes na koordinatama +- 20000,
Ma on spawnuje igraca a nije definisao spawn point i onda ga on baca u nmp gde

Fixano, postavljanje forward i public za PostaviSpawn, kao i SetSpawnInfo na login/register