Započeo Ludak
•3. Jun 2012.• Zaključano[Pomoc] Spawn
539
pregleda
12
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
78
Postovi:
25
Teme:
Pridružio se:Maj 2012
3. Jun 2012.
Skripta koju koristim: NLRP
Opis problema: Ovako imam jedan problem a to je da kada igrac ode relog ili ode sa servera i kad opet udje na server vrati stvori se tamo gde je bio, kako da namestim da se spawn na aerodrom, ili kucu, bazu??
Deo skripte: ako nesto treba ne znam sta da stavim...
Hvala unapred
Opis problema: Ovako imam jedan problem a to je da kada igrac ode relog ili ode sa servera i kad opet udje na server vrati stvori se tamo gde je bio, kako da namestim da se spawn na aerodrom, ili kucu, bazu??
Deo skripte: ako nesto treba ne znam sta da stavim...
Hvala unapred
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
688
Postovi:
52
Teme:
Pridružio se:Jan. 2012
3. Jun 2012.
Pod
public OnPlayerDisconnect
Nadji deo gde cuva koordinate igraca kad napusti server,i onda pod OnPlayerConnect nadji deo gde ucitava te koordinate,jednostavno obrisi ta dva dela i sve VEZANO ZA NJIH
public OnPlayerDisconnect
Nadji deo gde cuva koordinate igraca kad napusti server,i onda pod OnPlayerConnect nadji deo gde ucitava te koordinate,jednostavno obrisi ta dva dela i sve VEZANO ZA NJIH
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
688
Postovi:
52
Teme:
Pridružio se:Jan. 2012
3. Jun 2012.
Ludak wrote on June 3, 2012, 5:38 pm:
Evo
public OnPlayerDisconnect(playerid, reason)
{
KillTimer(DragTimer);
gActivePlayers--;
numplayers--;
new string;
if(reason == 0)
{
PlayerInfo = 1;
for(new slot = 0; slot != 12; slot++)
{
new wep, ammo;
GetPlayerWeaponData(playerid, slot, wep, ammo);
if(wep != 0 && ammo != 0)
{
if(PlayerInfo == 0) { PlayerInfo = wep; PlayerInfo = ammo; }
else if(PlayerInfo == 0) { PlayerInfo = wep; PlayerInfo = ammo; }
else if(PlayerInfo == 0) { PlayerInfo = wep; PlayerInfo = ammo; }
else if(PlayerInfo == 0) { PlayerInfo = wep; PlayerInfo = ammo; }
}
}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////
new pname;
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "{C0C0C0}(( %s je napustio server. ))", pname);
ProxDetector(50.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
/////////////////////////////////////////////////////////////////////////////////////////////////////////
if(PlayerCuffed > 0 || WantedLevel > 1)
{
PlayerInfo = 1;
PlayerInfo = 800;
WantedPoints = 0;
WantedLevel = 0;
JBC_SetPlayerPos(playerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
StopAudioStreamForPlayer(playerid);
Delete3DTextLabel(farebText);
Delete3DTextLabel(faretText);
OnPlayerUpdateCustom(playerid);
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
foreach (Player, i)
{
if(TaxiAccepted < 999)
{
if(TaxiAccepted == playerid)
{
TaxiAccepted = 999;
GameTextForPlayer(i, "~w~Pozivaoc taxija~n~~r~je napustio igru!", 4000, 4);
TaxiCallTime = 0;
DisablePlayerCheckpoint(i);
}
}
else if(BusAccepted < 999)
{
if(BusAccepted == playerid)
{
BusAccepted = 999;
GameTextForPlayer(i, "~w~Pozivaoc busa~n~~r~je napustio igru!", 4000, 4);
BusCallTime = 0;
DisablePlayerCheckpoint(i);
}
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if (GetPlayerVehicleID(playerid) == 131) SetVehicleToRespawn(131);
OnPlayerUpdateCustom(playerid);
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(TransportCost > 0 && TransportDriver < 999)
{
if(IsPlayerConnected(TransportDriver))
{
TransportMoney[TransportDriver] += TransportCost;
TransportTime[TransportDriver] = 0;
TransportCost[TransportDriver] = 0;
format(string, sizeof(string), "~w~Putnik je izasao~n~~g~Zarada $%d",TransportCost);
GameTextForPlayer(TransportDriver, string, 5000, 1);
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(HireCar != 9999)
{
gLastDriver[HireCar] = 300;
gCarLock[HireCar] = 0;
UnLockCar(HireCar);
if(reason != 0)
{
SetVehicleToRespawn(HireCar);
}
}
if(GangCar != 512)
{
gLastDriver[GangCar] = 520;
gCarLock[GangCar] = 0;
UnLockCar(GangCar);
}
if (gLastCar > 0)
{
gLastDriver[gLastCar] = 300;
if(PlayerInfo != gLastCar-1)
{
gCarLock[gLastCar] = 0;
UnLockCar(gLastCar);
}
}
if(PlayerBoxing > 0)
{
if(Boxer1 == playerid)
{
if(IsPlayerConnected(Boxer2))
{
PlayerBoxing = 0;
JBC_SetPlayerPos(Boxer2, 765.8433,3.2924,1000.7186);
SetPlayerInterior(Boxer2, 5);
PlayerInfo = 5;
GameTextForPlayer(Boxer2, "~r~Mech je prekinut", 4000, 4);
}
}
else if(Boxer2 == playerid)
{
if(IsPlayerConnected(Boxer1))
{
PlayerBoxing = 0;
JBC_SetPlayerPos(Boxer1, 765.8433,3.2924,1000.7186);
SetPlayerInterior(Boxer1, 5);
PlayerInfo = 5;
GameTextForPlayer(Boxer1, "~r~Mech je prekinut", 4000, 4);
}
}
InRing = 0;
RoundStarted = 0;
Boxer1 = 255;
Boxer2 = 255;
TBoxer = 255;
}
if(TransportDuty == 1)
{
TaxiDrivers -= 1;
}
else if(TransportDuty == 2)
{
BusDrivers -= 1;
}
if(PlayerInfo == 11)
{
if(JobDuty == 1) { Medics -= 1; }
}
else if(PlayerInfo == 7)
{
if(JobDuty == 1) { Mechanics -= 1; }
}
else if(PlayerInfo == 17)
{
if(JobDuty == 1) { PizzaBoys -= 1; }
}
BusrouteEast = 0;
BusrouteWest = 0;
}Jel ovo ceo public ??
Ako nemoze da stane stavi ga na www.pastebin.com i posalji link ovde .
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
78
Postovi:
25
Teme:
Pridružio se:Maj 2012
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
78
Postovi:
25
Teme:
Pridružio se:Maj 2012
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
688
Postovi:
52
Teme:
Pridružio se:Jan. 2012
3. Jun 2012.
Ludak wrote on June 3, 2012, 5:53 pm:
http://pastebin.com/5Qdp6zzb evo
Ovaj deo :
SetSpawnInfo(playerid, PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo, 1.0, -1, -1, -1, -1, -1, -1);Zameni sa :
SetSpawnInfo(playerid, PlayerInfo, PlayerInfo,1520.3196,-1651.6309,13.5392, 1.0, -1, -1, -1, -1, -1, -1);To je negde oko PD-a !!
Ti sebi izmeni koordinate !!
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava