Problem(error/warning): Kucam /promenispawn, izaberem npr. Kuća, ubijem se, i spawnam se na Spawn-u. Pokazivao sam par solidnih Skriptera, rekli su da je sve u redu oko toga, pa ne znam Å¡ta može da bude, provjeravao sam sve u skripti, ali niÅ¡ta Äudno nisam primjetio.
Dio skripte: Koje treba tražite dole i stavit ću.
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
/promenispawn
1,308
pregleda
13
postova
17. Jun 2018.
Stifler ツ wrote on June 17, 2018, 5:52 pm:
daj sve vezano za to /promenispawn
Define:
///////////////////DEFINE SPAWNOVI////////////////////
#define SPAWN_NORMAL 0
#define SPAWN_BAZA 1
#define SPAWN_KUCA 2
#define SPAWN_RENTKUCA 3
#define SPAWN_STAN 4
#define SPAWN_VIKENDICA 5
#define SPAWN_NORMALV 6Komanda:
YCMD:promenispawn(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,"[GL:RPG]: "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
ShowPlayerDialog(playerid, 152, DIALOG_STYLE_LIST, "Promena spawna", "Good Life Spawn\nKuca\nBaza\nRent Kuca\nStan\nVikendica\nLV Aerodrom", "Potvrdi", "Izadji");
return 1;
}stock SpawnIgraca:
else if(PlayerInfo == SPAWN_NORMALV)
{
SetPlayerPos(playerid, 1674.1406,1448.3599,10.7834);
SetPlayerInterior(playerid, 0);
}
else if(PlayerInfo == SPAWN_KUCA)
{
if(PlayerInfo != -1)
{
new i = PlayerInfo;
SetPlayerInterior(playerid, KucaInfo); SetPlayerVirtualWorld(playerid, KucaInfo);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_RENTKUCA)
{
if(PlayerInfo != -1)
{
new i = PlayerInfo;
SetPlayerInterior(playerid, KucaInfo); SetPlayerVirtualWorld(playerid, KucaInfo);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_STAN)
{
if(PlayerInfo != -1)
{
new i = PlayerInfo;
SetPlayerInterior(playerid, StanInfo); SetPlayerVirtualWorld(playerid, StanInfo);
SetPlayerPos(playerid, StanInfo, StanInfo, StanInfo);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_VIKENDICA)
{
if(PlayerInfo != -1)
{
new i = PlayerInfo;
SetPlayerInterior(playerid, VikendiceInfo); SetPlayerVirtualWorld(playerid, VikendiceInfo);
SetPlayerPos(playerid, VikendiceInfo, VikendiceInfo, VikendiceInfo);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
return 1;
}fDialog:
fDialog(152)
{
if(!response) return 1;
switch(listitem)
{
case 0:
{
PlayerInfo = SPAWN_NORMAL;
SCM(playerid,-1,""CRVENA"[GL:RPG]: "SIVA"Uspesno ste odabrali spawn | Good Life!");
SavePlayer(playerid);
}
case 1:
{
if(PlayerInfo != -1)
{
PlayerInfo = SPAWN_KUCA;
SCM(playerid,-1,""CRVENA"[GL:RPG]: "SIVA"Uspesno ste odabrali spawn | Kuca!");
SavePlayer(playerid);
}
else return SCM(playerid, -1, ""CRVENA"[GL:RPG]: "SIVA"Ne posedujete kucu!");
}
case 2:
{
if(PlayerInfo > 0 || PlayerInfo > 0)
{
PlayerInfo = SPAWN_BAZA;
SCM(playerid,-1,""CRVENA"[GL:RPG]: "SIVA"Uspesno ste odabrali spawn | Baza Organizacije!");
SavePlayer(playerid);
}
else return SCM(playerid, -1, ""CRVENA"[GL:RPG]: "SIVA"Niste clan organizacije!");
}
case 3:
{
if(PlayerInfo != -1)
{
PlayerInfo = SPAWN_RENTKUCA;
SCM(playerid,-1,""CRVENA"[GL:RPG]: "SIVA"Uspesno ste odabrali spawn | Rentana Kuca!");
SavePlayer(playerid);
}
else return SCM(playerid, -1, ""CRVENA"[GL:RPG]: "SIVA"Nemate rentanu kucu!");
}
case 4:
{
if(PlayerInfo != -1)
{
PlayerInfo = SPAWN_STAN;
SCM(playerid,-1,""CRVENA"[GL:RPG]: "SIVA"Uspesno ste odabrali spawn | Stan!");
SavePlayer(playerid);
}
else return SCM(playerid, -1, ""CRVENA"[GL:RPG]: "SIVA"Ne posedujete stan!");
}
case 5:
{
if(PlayerInfo != -1)
{
PlayerInfo = SPAWN_VIKENDICA;
SCM(playerid,-1,""CRVENA"[GL:RPG]: "SIVA"Uspesno ste odabrali spawn | Vikendica!");
SavePlayer(playerid);
}
else return SCM(playerid, -1, ""CRVENA"[GL:RPG]: "SIVA"Ne posedujete vikendicu!");
}
case 6:
{
PlayerInfo = SPAWN_NORMALV;
SCM(playerid,-1,""CRVENA"[GL:RPG]: "SIVA"Uspesno ste odabrali spawn | LV Aerodrom!");
SavePlayer(playerid);
}
}
return 1;
}17. Jun 2018.
Stifler ツ wrote on June 17, 2018, 5:59 pm:
daj stock spawnigraca
Ovo ti je to.
else if(PlayerInfo == SPAWN_NORMALV)
{
SetPlayerPos(playerid, 1674.1406,1448.3599,10.7834);
SetPlayerInterior(playerid, 0);
}
else if(PlayerInfo == SPAWN_KUCA)
{
if(PlayerInfo != -1)
{
new i = PlayerInfo;
SetPlayerInterior(playerid, KucaInfo); SetPlayerVirtualWorld(playerid, KucaInfo);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_RENTKUCA)
{
if(PlayerInfo != -1)
{
new i = PlayerInfo;
SetPlayerInterior(playerid, KucaInfo); SetPlayerVirtualWorld(playerid, KucaInfo);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_STAN)
{
if(PlayerInfo != -1)
{
new i = PlayerInfo;
SetPlayerInterior(playerid, StanInfo); SetPlayerVirtualWorld(playerid, StanInfo);
SetPlayerPos(playerid, StanInfo, StanInfo, StanInfo);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_VIKENDICA)
{
if(PlayerInfo != -1)
{
new i = PlayerInfo;
SetPlayerInterior(playerid, VikendiceInfo); SetPlayerVirtualWorld(playerid, VikendiceInfo);
SetPlayerPos(playerid, VikendiceInfo, VikendiceInfo, VikendiceInfo);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
return 1;
}17. Jun 2018.
OnPlayerDeath? Vidi sta ti tamo poziva tj dal ga baca automatski na spawn ili ide kroz proveru tj stock SpawnIgraca?
Jer kad se ubijes sa /kill poziva se OnPlayerDeath a ne OnPlayerSpawn koji ti se koristi kad se igrac pritisne ono "spawn", e sad tebi je vrv kao i meni kad igrac ukuca sifru onda ide stock SpawnIgraca, a taj stock se poziva samo kad se ulogujes/reg a ne poziva se pod OnPlayerDeath
Jer kad se ubijes sa /kill poziva se OnPlayerDeath a ne OnPlayerSpawn koji ti se koristi kad se igrac pritisne ono "spawn", e sad tebi je vrv kao i meni kad igrac ukuca sifru onda ide stock SpawnIgraca, a taj stock se poziva samo kad se ulogujes/reg a ne poziva se pod OnPlayerDeath
18. Jun 2018.
omcho wrote on June 17, 2018, 10:19 pm:
OnPlayerDeath? Vidi sta ti tamo poziva tj dal ga baca automatski na spawn ili ide kroz proveru tj stock SpawnIgraca?
Jer kad se ubijes sa /kill poziva se OnPlayerDeath a ne OnPlayerSpawn koji ti se koristi kad se igrac pritisne ono "spawn", e sad tebi je vrv kao i meni kad igrac ukuca sifru onda ide stock SpawnIgraca, a taj stock se poziva samo kad se ulogujes/reg a ne poziva se pod OnPlayerDeath
Jer kad se ubijes sa /kill poziva se OnPlayerDeath a ne OnPlayerSpawn koji ti se koristi kad se igrac pritisne ono "spawn", e sad tebi je vrv kao i meni kad igrac ukuca sifru onda ide stock SpawnIgraca, a taj stock se poziva samo kad se ulogujes/reg a ne poziva se pod OnPlayerDeath
.бунта wrote on June 18, 2018, 5:46 am:
Daj nam onplayerdeath
Evo vam cijeli pa vidite. 😛
public OnPlayerDeath(playerid, killerid, reason)
{
TextDrawShowForPlayer(playerid, Wasted0);
TextDrawShowForPlayer(playerid, Wasted1);
TextDrawShowForPlayer(playerid, Wasted2);
//
antifakekill ++;
SetTimerEx("antifakekill2", 1000,false,"i",playerid);
if(zonatime > 0)
{
KillTimer(zonatimer);
new id = zonaid;
GangZoneStopFlashForAll(ZonaID);
PlayerTextDrawHide(playerid, ZauzimanjeTD);
zonaid -= 1;
zonatime -= 1;
PlayerInfo = 0;
SCM(playerid, -1, ""ZUTA"Niste uspeli da zauzmete teritoriju, spreceni ste!");
}
for(new w = 1; w < MAX_WARS; w ++) {
if( killerid != INVALID_PLAYER_ID ) {
if( WARInfo[ w ][ warActive ] == true && WARPInfo[ playerid ][ warID ] == w && WARPInfo[ killerid ][ warID ] == w ) {
WARPInfo[ killerid ][ warKills ]++;
WARPInfo[ playerid ][ warDeaths ]++;
if( WARPInfo[ playerid ][ warTeam ][ 0 ] == true && WARPInfo[ killerid ][ warTeam ][ 0 ] == true ) {
WARInfo[ w ][ warTeamScore ][ 0 ] -= 3;
format( globalstring, sizeof( globalstring ), ""ORANGE"WAR "BELA"| "COL_TEAM1"%s "BELA"je ubio svog saigraca "COL_TEAM1"%s, "BELA"te je njegov tim izgubio 3 poena.", GetName( killerid ), GetName( playerid ) );
WARMessage( w, -1, globalstring );
SetWarStatsTD( w );
}
if( WARPInfo[ playerid ][ warTeam ][ 1 ] == true && WARPInfo[ killerid ][ warTeam ][ 1 ] == true ) {
WARInfo[ w ][ warTeamScore ][ 1 ] -= 3;
format( globalstring, sizeof( globalstring ), ""ORANGE"WAR "BELA"| "COL_TEAM2"%s "BELA"je ubio svog saigraca "COL_TEAM2"%s, "BELA"te je njegov tim izgubio 3 poena.", GetName( killerid ), GetName( playerid ) );
WARMessage( w, -1, globalstring);
SetWarStatsTD( w );
}
if( WARPInfo[ killerid ][ warTeam ][ 0 ] == true && WARPInfo[ playerid ][ warTeam ][ 1 ] == true ) {
WARInfo[ w ][ warTeamScore ][ 0 ]++;
format( globalstring, sizeof( globalstring ), ""ORANGE"WAR "BELA"| "COL_TEAM1"%s "BELA"je ubio protivnika "COL_TEAM2"%s.", GetName( killerid ), GetName( playerid ) );
WARMessage( w, -1, globalstring );
SetWarStatsTD( w );
}
if( WARPInfo[ killerid ][ warTeam ][ 1 ] == true && WARPInfo[ playerid ][ warTeam ][ 0 ] == true ) {
WARInfo[ w ][ warTeamScore ][ 1 ]++;
format( globalstring, sizeof( globalstring ), ""ORANGE"WAR "BELA"| "COL_TEAM2"%s "BELA"je ubio protivnika "COL_TEAM1"%s.", GetName( killerid ), GetName( playerid ) );
WARMessage( w, -1, globalstring );
SetWarStatsTD( w );
}
return true;
}
}
}
DisablePlayerCheckpoint(playerid);
SetPlayerInterior(playerid, 0);
ResetPlayerWeapons(playerid);
PosaoGPS = 0;
PlayerInfo = 0;
Marama = 0;
if(!Policajac(playerid))
{
new Float:Xx,Float:Yy,Float:Zz;
GetPlayerPos(playerid, Xx, Yy, Zz);
DropGun(playerid, GetPlayerWeapon(playerid),GetPlayerAmmo(playerid),Xx,Yy,Zz,GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
}
if(killerid != INVALID_PLAYER_ID)
{
PlayerInfo++; PlayerInfo++;
ResetPlayerWeapons(playerid); ResetujVar(playerid);
}
////////////////////////////////////////////////////////////////////////////
if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
{
if(IgracPolicajac(killerid))
{
PlayerInfo = 0;
SetPlayerColor(playerid, 0x2641FEAA);
}
if(!IgracPolicajac(killerid) && IsPlayerConnected(playerid))
{
if(PlayerInfo > 0) return 1;
PostaviWanted(killerid, "Ubistvo", "Nepoznat", 3);
}
if(PlayerInfo > 1000)
{
PlayerInfo = 1000;
}
}
////////////////////////////////////////////////////////////////////////////
if(PlayerInfo > 0)
{
new string;
g_NovacMinus(playerid, PlayerInfo*3000);
SCMF(playerid, -1, ""ZUTA" "ZUTA"Izgubili ste %d$ zbog umiranja sa wanted level-om "ZUTA"%d!", PlayerInfo*1500, PlayerInfo);
PlayerInfo = 0;
format(string,sizeof(string),""ZUTA"[GL:RPG] "BELA"Igrac %s je ubijen/se ubio sa wanted level-om!",GetName(playerid));
CFBIPD(-1, string);
SetPlayerColor(playerid, BELA2);
}
////////////////////////////////////////////////////////////////////////////
if(IsPlayerConnected(killerid) && GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
{
new string;
format(string,sizeof(string), "~y~(GL:RPG):~W~ %s (ID:%d) je uradio Drive By nad igraÄem %s (ID:%d)!", GetName(killerid), killerid, GetName(playerid), playerid);
DodajWarnRed(string);
SetPlayerColor(killerid, COLOR_RED);
}
////////////////////////////////////////////////////////////////////////////
if(IsPlayerConnected(killerid) && PlayerInfo >= 1)
{
new string;
format(string,sizeof(string), "~y~(GL:RPG): ~W~Igrac %s (ID:%d) je ubio igraca %s (ID:%d)", GetName(killerid), killerid, GetName(playerid), playerid);
DodajWarnRed(string);
if(!Policajac(killerid))
{
SetPlayerColor(killerid, COLOR_RED);
}
if(PlayerInfo == 1 && (PlayerInfo == 10 || PlayerInfo == 10))
{
new str;
g_NovacPlus(killerid, 50000);
SCM(killerid,-1,""ZUTA"[GL:RPG] "BELA"Ubili ste traženog igraÄa i dobili 50.000 $!");
PlayerInfo = 0;
format(str,sizeof(str),"[GL:RPG] "ZUTA"Plaćeni ubica je ubio %s i izvršio svoj zadatak!", GetName(playerid));
SCMTA(-1,str);
}
}
////////////////////////////////////////////////////////////////////////////
if(InCP == 1)
{
KillTimer(g_timer);
KillTimer(CountTime);
UnderAttack = 0;
}
if(InCP == 1)
{
KillTimer(g_timer);
KillTimer(CountTime);
UnderAttack = 0;
}
if(InCP == 1)
{
KillTimer(g_timer);
KillTimer(CountTime);
UnderAttack = 0;
}
if(InCP == 1)
{
KillTimer(g_timer);
KillTimer(CountTime);
UnderAttack = 0;
}
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
if(IsPlayerConnected(killerid))
{
if(reason == 22)
{
if(PlayerInfo >= 0 && PlayerInfo <= 1000)
{
PlayerInfo += 20;
SetPlayerSkills(killerid);
}
}
if(reason == 23)
{
if(PlayerInfo >= 0 && PlayerInfo <= 1000)
{
PlayerInfo +=20;
SetPlayerSkills(killerid);
}
}
if(reason == 24)
{
if(PlayerInfo >= 0 && PlayerInfo <= 1000)
{
PlayerInfo += 20;
SetPlayerSkills(killerid);
}
}
if(reason == 25)
{
if(PlayerInfo >= 0 && PlayerInfo <= 1000)
{
PlayerInfo += 20;
SetPlayerSkills(killerid);
}
}
if(reason == 26)
{
if(PlayerInfo >= 0 && PlayerInfo <= 800)
{
PlayerInfo += 20;
SetPlayerSkills(killerid);
}
}
if(reason == 27)
{
if(PlayerInfo >= 0 && PlayerInfo <= 1000)
{
PlayerInfo += 20;
SetPlayerSkills(killerid);
}
}
if(reason == 28 || reason == 32)
{
if(PlayerInfo >= 0 && PlayerInfo <= 800)
{
PlayerInfo += 20;
SetPlayerSkills(killerid);
}
}
if(reason == 29)
{
if(PlayerInfo >= 0 && PlayerInfo <= 1000)
{
PlayerInfo += 20;
SetPlayerSkills(killerid);
}
}
if(reason == 30)
{
if(PlayerInfo >= 0 && PlayerInfo <= 1000)
{
PlayerInfo += 20;
SetPlayerSkills(killerid);
}
}
if(reason == 31)
{
if(PlayerInfo >= 0 && PlayerInfo <= 1000)
{
PlayerInfo += 20;
SetPlayerSkills(killerid);
}
}
}
return 1;
}Paul Castellano wrote on June 18, 2018, 9:27 am:
SpawnIgraca nisi cijeli dao.
Evo cijeli. 😎
stock Spawnigraca(playerid)
{
//SetPVarInt(playerid, "Izbegavanje", 1);
SetPlayerHealth(playerid, 99.0);
SetTimerEx("PromeniSkin", 5000, false, "i", playerid);
SetPlayerScore(playerid, PlayerInfo);
Update_Skin(playerid, PlayerInfo);
if(PlayerInfo == SPAWN_BAZA)
{
if(PlayerInfo == 1 || PlayerInfo == 1)
{
SetPlayerPos(playerid, 1476.4425,-1778.2607,3288.7859);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid, 0x2641FEAA);
PlayerInfo = 1;
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 2 || PlayerInfo == 2)
{
SetPlayerPos(playerid, 2125.8074,-2278.5754,20.6643);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
SetPlayerInterior(playerid, 0);
}
else if(PlayerInfo == 3 || PlayerInfo == 3)
{
SetPlayerPos(playerid, 1329.0504,-638.9127,14280.8857);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 4 || PlayerInfo == 4)
{
SetPlayerPos(playerid, 323.8689,1127.7897,1083.8828);
SetPlayerInterior(playerid, 5);
}
else if(PlayerInfo == 5 || PlayerInfo == 5)
{
SetPlayerPos(playerid, 2451.1052,-1688.5116,1013.5078);
SetPlayerInterior(playerid, 2);
}
else if(PlayerInfo == 6 || PlayerInfo == 6)
{
SetPlayerPos(playerid, 1785.8721,-1797.5588,-43.3141);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
GivePlayerWeapon(playerid, 43, 50);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 7 || PlayerInfo == 7)
{
SetPlayerPos(playerid, 193.8936,295.6558,1007.3098);
SetPlayerInterior(playerid, 0);
SetPlayerColor(playerid, 0x2641FEAA);
PlayerInfo = 1;
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 8 || PlayerInfo == 8)
{
SetPlayerPos(playerid, 1333.9333,-1056.8712,3359.7061);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 9 || PlayerInfo == 9)
{
SetPlayerPos(playerid, 1727.7302,-1668.0768,22.6094);
SetPlayerInterior(playerid, 18);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 10 || PlayerInfo == 10)
{
SetPlayerPos(playerid, 2807.619873,-1171.899902,1025.570312);
SetPlayerInterior(playerid, 8);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 11 || PlayerInfo == 11)
{
SetPlayerPos(playerid, -684.4458,939.9050,13.6328);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 12 || PlayerInfo == 12)
{
SetPlayerPos(playerid, 2779.5396,2720.2158,14.1059);
SetPlayerInterior(playerid, 5);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 13 || PlayerInfo == 13)
{
SetPlayerPos(playerid, 774.213989,-48.924297,1000.585937);
SetPlayerInterior(playerid, 6);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 14 || PlayerInfo == 14)
{
SetPlayerPos(playerid, 755.2590,-1344.3575,13.5187);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 15 || PlayerInfo == 15)
{
SetPlayerPos(playerid, 204.6440, -107.2588, 1014.4465);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 16 || PlayerInfo == 16)
{
SetPlayerPos(playerid, 1536.0352,-1476.9830,9.5000);
SetPlayerInterior(playerid, 0);
PlayerInfo = 1;
SetPlayerColor(playerid, 0x2641FEAA);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 17 || PlayerInfo == 17)
{
SetPlayerPos(playerid, 327.6153,1754.3127,1007.9000);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 18 || PlayerInfo == 18)
{
SetPlayerPos(playerid, 629.7057,2600.4272,-52.2408);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 19 || PlayerInfo == 19)
{
SetPlayerPos(playerid, -411.2474,1301.5648,2.4242);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 20 || PlayerInfo == 20)
{
SetPlayerPos(playerid, -558.46368, -509.58759, -38.86374);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze = SetTimerEx("Freeze",3000, false, "i", playerid);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_NORMALV)
{
SetPlayerPos(playerid, 1674.1406,1448.3599,10.7834);
SetPlayerInterior(playerid, 0);
}
else if(PlayerInfo == SPAWN_KUCA)
{
if(PlayerInfo != -1)
{
new i = PlayerInfo;
SetPlayerInterior(playerid, KucaInfo); SetPlayerVirtualWorld(playerid, KucaInfo);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_RENTKUCA)
{
if(PlayerInfo != -1)
{
new i = PlayerInfo;
SetPlayerInterior(playerid, KucaInfo); SetPlayerVirtualWorld(playerid, KucaInfo);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_STAN)
{
if(PlayerInfo != -1)
{
new i = PlayerInfo;
SetPlayerInterior(playerid, StanInfo); SetPlayerVirtualWorld(playerid, StanInfo);
SetPlayerPos(playerid, StanInfo, StanInfo, StanInfo);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_VIKENDICA)
{
if(PlayerInfo != -1)
{
new i = PlayerInfo;
SetPlayerInterior(playerid, VikendiceInfo); SetPlayerVirtualWorld(playerid, VikendiceInfo);
SetPlayerPos(playerid, VikendiceInfo, VikendiceInfo, VikendiceInfo);
}
else
{
PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
