Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Urroxx poslato Jun 23, 2017, 12:33:50 POSLE PODNE

Naslov: kako promeniti spawn
Poruka od: Urroxx poslato Jun 23, 2017, 12:33:50 POSLE PODNE
Skripta koju koristim:Asus Gaming RolePlay by Andro
Detaljan opis problema:Ovako hocu da promenim spawn igraca na drugo mesto al nmg nac de da stavim njegovo mesto za spawnovanje to jest poziciju
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: kako promeniti spawn
Poruka od: Slade poslato Jun 23, 2017, 12:35:30 POSLE PODNE
OnPlayerSpawn - Poziva se kod spawna igrača.

Tu pronaÄ'i gdje ispituje koji je spawn odabrao , 1 je vjerojatno pocetni
Naslov: Odg: kako promeniti spawn
Poruka od: Urroxx poslato Jun 23, 2017, 12:41:57 POSLE PODNE
Samo ima
[pawn]public OnPlayerSpawn(playerid)
{
    StopAudioStreamForPlayer(playerid);
   TextDrawHideForPlayer(playerid,OC1); TextDrawHideForPlayer(playerid,OC2); TextDrawHideForPlayer(playerid,OC3);
   TextDrawHideForPlayer(playerid,OC5); TextDrawHideForPlayer(playerid,OC6);
   TextDrawHideForPlayer(playerid,OC7); TextDrawHideForPlayer(playerid,OC8); TextDrawHideForPlayer(playerid,OC9);
   IgracAnimira[playerid] = 0;
   BelaBojaIgraca(playerid); SpawnIgraca(playerid); ResetujVar(playerid); UsaoFirma[playerid] = -1;
   SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]); SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
   vratabanka[playerid] = false;[/pawn]
Naslov: Odg: kako promeniti spawn
Poruka od: Slade poslato Jun 23, 2017, 12:55:51 POSLE PODNE
Pronadji SpawnIgraca(

Tu se nalazi
Naslov: Odg: kako promeniti spawn
Poruka od: Urroxx poslato Jun 23, 2017, 12:58:21 POSLE PODNE
izadje mi ovo
[pawn]forward Tutorial6(playerid);
public Tutorial6(playerid)
{
    TogglePlayerSpectating(playerid, 0);
   KillTimer(TutorialTimer6[playerid]);
    TextDrawHideForPlayer(playerid,Tut[0][playerid]); OcistiChat(playerid,80);
   TextDrawHideForPlayer(playerid,Tut[1][playerid]); TextDrawHideForPlayer(playerid,Tut[2][playerid]);
   TextDrawHideForPlayer(playerid,Tut[3][playerid]); TextDrawHideForPlayer(playerid,Tut[4][playerid]);
   TextDrawHideForPlayer(playerid,Tut[5][playerid]); TextDrawHideForPlayer(playerid,Tut[6][playerid]);
   TextDrawHideForPlayer(playerid,Tut[7][playerid]); TextDrawHideForPlayer(playerid,Tut[8][playerid]);
   TextDrawHideForPlayer(playerid,Tut[9][playerid]); TextDrawHideForPlayer(playerid,Tut[10][playerid]);
   TextDrawHideForPlayer(playerid,Tut[11][playerid]); TextDrawHideForPlayer(playerid,Tut[12][playerid]);
   TextDrawHideForPlayer(playerid,Tut[13][playerid]);
   TextDrawShowForPlayer(playerid, BankTD[playerid]);
   TextDrawShowForPlayer(playerid, LevelTD[playerid]);
   SetCameraBehindPlayer(playerid); TextDrawShowForPlayer(playerid, EXP[playerid]);
   new string[256]; PlayerInfo[playerid][pTutorial] = 1;
    format(string, sizeof(string), ""ZLATNA"Dobrodosao %s na Balkan Corporation RolePlay.", ProveraImenaBDC(playerid));
    SCM(playerid, -1, string);
    SCM(playerid, -1, ""ZLATNA"[BC:RP]: "BELA"Uzivajte igrajuci na nasem serveru");
    SCM(playerid, -1, ""ZLATNA"[BC:RP]: "BELA"Za pomoc obratite se na /pitaj,/report ili /novi");
   TogglePlayerControllable(playerid, 1); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0);
    if(PlayerInfo[playerid][pSex] == 1) { SetPlayerSkin(playerid, 29); PlayerInfo[playerid][pSkin] = 29; }
   if(PlayerInfo[playerid][pSex] == 2) { SetPlayerSkin(playerid, 93); PlayerInfo[playerid][pSkin] = 93; }
   UlogovanProvera[playerid] = 1; new rand = random(sizeof(RandomSpawn2));
   SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], RandomSpawn2[rand][0], RandomSpawn2[rand][1], RandomSpawn2[rand][2], RandomSpawn2[rand][3], 0, 0, 0, 0, 0, 0);
    SpawnPlayer(playerid); SpawnIgraca(playerid); SavePlayer(playerid);
      return 1;
}[/pawn]
Naslov: Odg: kako promeniti spawn
Poruka od: Urroxx poslato Jun 23, 2017, 12:59:25 POSLE PODNE
i ovo
public OnPlayerSpawn(playerid)
{
    StopAudioStreamForPlayer(playerid);
   TextDrawHeForPlayer(playerid,OC5); TextDrawHideForPlayer(playerid,OC6);
   TextDrawHideForPlayer(playerid,OC7); TextDrawHideForPlayer(playerid,OC8); TextDrawHideForPlayer(playerid,OC9);
   IgracAnimira[plaideForPlayer(playerid,OC1); TextDrawHideForPlayer(playerid,OC2); TextDrawHideForPlayer(playerid,OC3);
   TextDrawHidyerid] = 0;
   BelaBojaIgraca(playerid); SpawnIgraca(playerid); ResetujVar(playerid); UsaoFirma[playerid] = -1;
   SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]); SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
   vratabanka[playerid] = false;


a posle za lidere
Naslov: Odg: kako promeniti spawn
Poruka od: Slade poslato Jun 23, 2017, 13:00:54 POSLE PODNE
NaÄ'i gdje ti je definisan SpawnIgraca, ne gdje se nalazi inace.

Potrazi public SpawnIgraca (ako nema onda pronadji stock SpawnIgraca)
Naslov: Odg: kako promeniti spawn
Poruka od: Urroxx poslato Jun 23, 2017, 13:16:50 POSLE PODNE
Ima Stock al tu za lidere kuce i ima spawn normal al tu nmg nis menjat to jest kodove
Naslov: Odg: kako promeniti spawn
Poruka od: Slade poslato Jun 23, 2017, 13:31:59 POSLE PODNE
Citat: Ur®Osâ,,¢ poslato Jun 23, 2017, 13:16:50 POSLE PODNE
Ima Stock al tu za lidere kuce i ima spawn normal al tu nmg nis menjat to jest kodove

Kako ne mozes?
Naslov: Odg: kako promeniti spawn
Poruka od: Urroxx poslato Jun 23, 2017, 14:31:37 POSLE PODNE
[pawn] PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
         new rand = random(sizeof(RandomSpawn));
         SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1], RandomSpawn[rand][2]);
         SetPlayerInterior(playerid, 0);[/pawn]
Naslov: Odg: kako promeniti spawn
Poruka od: Delicâ„¢ poslato Jun 24, 2017, 12:30:53 POSLE PODNE
To je "UP" edit i na svakom up modu se spawn mijenja na randomspawn pronadji ga u skripti
Naslov: Odg: kako promeniti spawn
Poruka od: Urroxx poslato Jun 24, 2017, 12:37:49 POSLE PODNE
Koji da promenim
[pawn]new Float:RandomSpawn[4][3] =
{
    {399.58392, -1531.13086, 32.24300},
    {399.54449, -1534.02527, 32.24300},
    {396.55249, -1530.89282, 32.24300},
    {396.45438, -1533.81836, 32.24300}
};[/pawn]


[pawn]new Float:RandomSpawn2[3][4]=
{
    {399.58392, -1531.13086, 32.24300},
    {399.54449, -1534.02527, 32.24300},
    {396.45438, -1533.81836, 32.24300}
};[/pawn]

Naslov: Odg: kako promeniti spawn
Poruka od: Delicâ„¢ poslato Jun 24, 2017, 12:48:25 POSLE PODNE
Citat: Ur®Osâ,,¢ poslato Jun 24, 2017, 12:37:49 POSLE PODNE
Koji da promenim
[pawn]new Float:RandomSpawn[4][3] =
{
    {399.58392, -1531.13086, 32.24300},
    {399.54449, -1534.02527, 32.24300},
    {396.55249, -1530.89282, 32.24300},
    {396.45438, -1533.81836, 32.24300}
};[/pawn]


[pawn]new Float:RandomSpawn2[3][4]=
{
    {399.58392, -1531.13086, 32.24300},
    {399.54449, -1534.02527, 32.24300},
    {396.45438, -1533.81836, 32.24300}
};[/pawn]
U oba newa stavljas svoje coord... npr umjesto svih tih staviš {233,233,233} to jest {x,y,z} kontas i na jednoj npr stavis {233
Na drugoj 234 na trećoj 235
Naslov: Odg: kako promeniti spawn
Poruka od: Urroxx poslato Jun 24, 2017, 15:05:17 POSLE PODNE
Citat: Delicâ,,¢ poslato Jun 24, 2017, 12:48:25 POSLE PODNE
Citat: Ur®Osâ,,¢ poslato Jun 24, 2017, 12:37:49 POSLE PODNE
Koji da promenim
[pawn]new Float:RandomSpawn[4][3] =
{
    {399.58392, -1531.13086, 32.24300},
    {399.54449, -1534.02527, 32.24300},
    {396.55249, -1530.89282, 32.24300},
    {396.45438, -1533.81836, 32.24300}
};[/pawn]


[pawn]new Float:RandomSpawn2[3][4]=
{
    {399.58392, -1531.13086, 32.24300},
    {399.54449, -1534.02527, 32.24300},
    {396.45438, -1533.81836, 32.24300}
};[/pawn]
U oba newa stavljas svoje coord... npr umjesto svih tih staviš {233,233,233} to jest {x,y,z} kontas i na jednoj npr stavis {233
Na drugoj 234 na trećoj 235
A ovo dal da menjam svi kodovi isti sem na zadnja 2
[pawn]396.45438, -1533.81836, 32.24300[/pawn]
Naslov: Odg: kako promeniti spawn
Poruka od: Comi420 poslato Jun 24, 2017, 22:18:08 POSLE PODNE
Nadji u skripti gfloatove za spawn i promeni svojim kordinatam postojece koordinate
Naslov: Odg: kako promeniti spawn
Poruka od: Urroxx poslato Jun 24, 2017, 22:40:09 POSLE PODNE
Citat: StreameR poslato Jun 24, 2017, 22:18:08 POSLE PODNE
Nadji u skripti gfloatove za spawn i promeni svojim kordinatam postojece koordinate
Nema toga
Naslov: Odg: kako promeniti spawn
Poruka od: Slade poslato Jun 24, 2017, 22:57:26 POSLE PODNE
Sve i jedan u oba new-a promjeni u svoje koordinate, znaci sve.
Naslov: Odg: kako promeniti spawn
Poruka od: Urroxx poslato Jun 25, 2017, 09:07:22 PRE PODNE
Citat: Slade poslato Jun 24, 2017, 22:57:26 POSLE PODNE
Sve i jedan u oba new-a promjeni u svoje koordinate, znaci sve.
Al ja imam 1 kod a ovo je 2 razliciti svi isti [pawn]396.45438, -1533.81836, 32.24300[/pawn]
dal da i u taj stavim isti kod kao i za ostale?
Naslov: Odg: kako promeniti spawn
Poruka od: Slade poslato Jun 25, 2017, 09:57:34 PRE PODNE
Sve iste kodove stavi u svaki, jer je nebitno, dodana su 2 jer ti to nudi mogucnost da se svaki drugi id spawna na drugom spawnu, tacnije imas 2 spawna tu definisana, tvoje je samo da ih oba stavis na jedno mjesto