Pomoc ?


Započeo ᴢᴢᴇʀᴏ.ᴘᴡɴ, Jun 09, 2020, 20:01:14 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Kad udjem u kola pojavi se banka td kad izadjem nestane
Pawno Code: [Odaberi] nez do cega je
Dio skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem):  https://imgur.com/a/W1EMfLF

neko help ?  :o

stavio sam
   	Banka[playerid] = CreatePlayerTextDraw(playerid,432.932617, 431.089141, "bank: 012345678~g~$");
	PlayerTextDrawLetterSize(playerid,Banka[playerid], 0.121333, 0.542222);
	PlayerTextDrawAlignment(playerid,Banka[playerid], 1);
	PlayerTextDrawColor(playerid,Banka[playerid], -1);
	PlayerTextDrawSetShadow(playerid,Banka[playerid], 0);
	PlayerTextDrawBackgroundColor(playerid,Banka[playerid], 255);
	PlayerTextDrawFont(playerid,Banka[playerid], 2);
	PlayerTextDrawSetProportional(playerid,Banka[playerid], 1);

PlayerTextDrawShow(playerid, Banka[playerid]);

A gledo sam i za zlato sve je isto ko za banku al opet nece

pa trazi banka po modu i tjt

i ? bas si mi puno pomogo

Pa gledaj po OnPlayerEnterVehicle, OnPlayerExitVehicle, OnPlayerStateChange
You'll be always in my heart, the end and thanks for amazing times. #WeAreLords

CitatKad udjem u kola pojavi se banka td kad izadjem nestane
udjem u kola

https://wiki.sa-mp.com/wiki/OnPlayerEnterVehicle

:-X :-X ??? ???
Citat: CheezItFollow your heart and own style.
Citat: PottusThat is perfectly fine, I'm just pointing out where you made mistakes what does hearing "good job" get you? Absolutely nothing. You need to hear the problems otherwise you'll keep making the same mistakes :)

Citat: Hydra. poslato Jun 09, 2020, 20:28:50 POSLE PODNE
Pa gledaj po OnPlayerEnterVehicle, OnPlayerExitVehicle, OnPlayerStateChange

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    new sendername[MAX_PLAYER_NAME];
    new stringsfg[64];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(stringsfg, sizeof(stringsfg), " %s ulazi u vozilo.", sendername);
    ProxDetector(30.0, playerid, stringsfg, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    new Float:Poz[3]; GetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
	SCM(playerid,-1,""ZELENA"[INFO] "BELA"Ulazite u vozilo! TEMPOMAT - Y !");
	SCM(playerid,-1,""ZELENA"[INFO] "BELA"Paljenje/Gasenje Svetla - /svetlaon /svetlaoff!");
	for(new i = 0; i < MAX_AUTA; i++)
	{
		if(VoziloInfo[i][vID] == vehicleid)
		{
			if(VoziloInfo[i][vImaVlasnika] == 1)
			{
				if(PlayerInfo[playerid][pAdmin] >= 5)
				{
					new string[128];
					format(string,sizeof(string), ""PPLAVA"Privatno Auto | "SIVA"Vlasnik: "PPLAVA"%s | "ZELENA"ID: %i", VoziloInfo[i][vVlasnik], i);
					SCM(playerid,-1,string);
				}
				else if(PlayerInfo[playerid][pPosedovanjeAuta] == i || PlayerInfo[playerid][pPosedovanjeAuta2] == i)
				{
					SCM(playerid,-1,"[IG:RPG] "ZELENA"Ulazite u vase vozilo!");
				}
				else if(VoziloInfo[i][vZakljucan] == 0)
				{
					SCM(playerid,-1,""PPLAVA"Privatno Vozilo");
				}
				else
				{
					SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
					SCM(playerid,-1,""BELA"Vozilo "CRVENA"Zakljucano");
				}
			}

			return 1;
		}
	}
	for(new i = 0; i < MAX_MOTORA; i++)
	{
		if(MotorInfo[i][mID] == vehicleid)
		{
			if(MotorInfo[i][mImaVlasnika] == 1)
			{
				if(PlayerInfo[playerid][pAdmin] >= 5)
				{
					new string[128];
					format(string,sizeof(string), ""PPLAVA"Privatni Motor | "SIVA"Vlasnik: "PPLAVA"%s | "ZELENA"ID: %i", MotorInfo[i][mVlasnik], i);
					SCM(playerid,-1,string);
				}
				else if(PlayerInfo[playerid][pPosedovanjeMotora] == i)
				{
					SCM(playerid,-1,"[IG:RPG] "ZELENA"Sedate na vas motor!");
				}
				else if(MotorInfo[i][mZakljucan] == 0)
				{
					SCM(playerid,-1,""ZUTA"Privatni Motor");
				}
				else
				{
					SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
					SCM(playerid,-1,""BELA"Motor "CRVENA"Zakljucan");
				}
			}
			return 1;
		}
	}
	for(new i = 0; i < MAX_AVIONA; i++)
	{
		if(AvionInfo[i][avID] == vehicleid)
		{
			if(AvionInfo[i][avImaVlasnika] == 1)
			{
				if(PlayerInfo[playerid][pAdmin] >= 5)
				{
					new string[128];
					format(string,sizeof(string), ""PPLAVA"Privatna Letelica | "SIVA"Vlasnik: "PPLAVA"%s | "ZELENA"ID: %i", AvionInfo[i][avVlasnik], i);
					SCM(playerid,-1,string);
				}
				else if(PlayerInfo[playerid][pPosedovanjeAviona] == i)
				{
					SCM(playerid,-1,"[IG:RPG] "ZELENA"Ulazite u vasu letelicu!");
				}
				else if(AvionInfo[i][avZakljucan] == 0)
				{
					SCM(playerid,-1,""CRVENA"Privatna Letelica");
				}
				else
				{
					SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
					SCM(playerid,-1,""CRVENA"Letelica Zakljucana");
				}
			}
			return 1;
		}
	}
	for(new i; i < MAX_PLOVILA; i++)
	{
		if(PlovilaInfo[i][plID] == vehicleid)
		{
			if(PlovilaInfo[i][plImaVlasnika] == 1)
			{
				if(PlayerInfo[playerid][pAdmin] >= 5)
				{
					new string[128];
					format(string,sizeof(string), ""PPLAVA"Privatno Plovilo | "SIVA"Vlasnik: "PPLAVA"%s | "ZELENA"ID: %i", PlovilaInfo[i][plVlasnik], i);
					SCM(playerid,-1,string);
				}
				else if(PlayerInfo[playerid][pPosedovanjePlovila] == i)
				{
					SCM(playerid,-1,"[IG:RPG] "ZELENA"Sedate u vase plovilo!");
				}
				else if(PlovilaInfo[i][plZakljucan] == 0)
				{
					SCM(playerid,-1,""PPLAVA"Privatno Plovilo");
				}
				else
				{
					SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
					SCM(playerid,-1,""PPLAVA"Plovilo Zakljucano");
				}
			}

			return 1;
		}
	}
	if(vehicleid >= vmotosalon[0] && vehicleid <= vmotosalon[6])
	{
		SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
		SCM(playerid,-1,""PPLAVA"["BELA"IG:RPG"PPLAVA"] :Ne mozete uci u izlozbeno vozilo!");
	}
	if(vehicleid == IzlozbenoAuto)
	{
		SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
		SCM(playerid,-1,""PPLAVA"["BELA"IG:RPG"PPLAVA"] :Ne mozete uci u izlozbeno vozilo!");
	}
/*	if(AutoSalonVozila(vehicleid))
	{
		SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
		SCM(playerid,-1,""PPLAVA"["BELA"IG:RPG"PPLAVA"] :Ne mozete uci u izlozbeno vozilo!");
	}
*/	if(BikeSalonVozila(vehicleid))
	{
		SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
		SCM(playerid,-1,""PPLAVA"["BELA"IG:RPG"PPLAVA"] :Ne mozete uci u izlozbeno vozilo!");
	}
	if(!ispassenger)
	{
		if(PolicijskaAuta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 1)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~b~Los Santos Police Department!", 2500, 5);
			}
		}
		if(PoAuta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 11)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~r~Blue Lagoon", 2500, 5);
			}
		}
		if(PoAuta3(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 19)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~r~DR", 2500, 5);
			}
		}
		if(Po2Auta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 12)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~r~Blue Terra", 2500, 5);
			}
		}
		if(Po3Auta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 13)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~r~Da Naga Boys", 2500, 5);
			}
		}
		if(SaAuta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 10)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~r~Hitman", 2500, 5);
			}
		}
		if(TaxiAuta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 14)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~r~Taxi", 2500, 5);
			}
		}
		if(BaseAuta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 15)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~r~Yakuza", 2500, 5);
			}
		}
		if(FBIAuta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 7)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~r~FBI", 2500, 5);
			}
		}
		if(Brod(vehicleid))
		{
			if(PlayerInfo[playerid][pAdmin] < 0)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~r~Samo Admin", 2500, 5);
			}
		}
		if(FBIAuta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 7)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~b~FBI!", 2500, 5);
			}
		}
		if(ParkingAuta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 8)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~b~Parking Servis!", 2500, 5);
			}
		}
		if(CondorAuta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 9)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~r~Condor", 2500, 5);
			}
		}
		else if(TVFAuta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 2)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~r~The Vinci Family!", 2500, 5);
			}
		}
		else if(TBTVozila(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 3)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~l~Black Dragon Triads!", 2500, 5);
			}
		}
		else if(GroveVozila(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 4)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~g~Grove Street Family!", 2500, 5);
			}
		}
		else if(BallasVozila(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 5)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~w~Ballas!", 2500, 5);
			}
		}
		else if(NovinariVozila(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 6)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~y~Los Santos Novinari!", 2500, 5);
			}
		}
		if(Po4Auta(vehicleid))
		{
			if(PlayerInfo[playerid][pClan] != 20)
			{
				SetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
				GameTextForPlayer(playerid, "~r~Russian Mafia", 2500, 5);
			}
		}
	}
 	return 1;
}

Citat: Kao neki Skripter poslato Jun 09, 2020, 20:25:04 POSLE PODNE
i ? bas si mi puno pomogo


Pa jedino da ti napišem liniju na kojoj je problem, i nije onplayerentervehicle nego https://wiki.sa-mp.com/wiki/OnPlayerStateChange

if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
	{
	PlayerTextDrawHide(playerid, Banka[playerid]);
	}
  if(newstate == PLAYER_STATE_PASSENGER)
	{
PlayerTextDrawHide(playerid, Banka[playerid]);
	}

Pod onplayerstatechange probaj ovako.

Resio sam :)

dodo sam samo
if(newstate == PLAYER_STATE_ONFOOT)
	{
			PlayerTextDrawShow(playerid, Banka[playerid]);
	}