[Pomoc] Spawn

•2. Mar. 2013.• Zaključano
634
pregleda
20
postova
Alen-Mata
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Skripta koju koristim: Moja od 0
Detaljan opis problema: Ovako,imam normalan spawn lika kad dode na srw,ali imam i komandu za mjenjanje mape,i sad ja kad promjenim porta nas sve na svoja mjesta,i sad kad neko nekog ubije baci ga na 1. mapu umjesto da ostane na ovoj,nez kako to napravit da ostane na ovoj mapi koju pormjenim..
Dio skripte:
CMD:changemap1(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_LIGHTRED, "Nisi RCON Admin!");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(gTeam == American) {
SetPlayerPos(playerid,-1181.3818,-1048.1707,129.2188);
GameTextForPlayer(i, "~b~New Map ~r~-~w~ Dead Zone",2500,3);
}
else if(gTeam == German) {
SetPlayerPos(playerid,-1023.3991,-928.4197,129.2126);
GameTextForPlayer(i, "~b~New Map ~r~-~w~ Dead Zone",2500,3);
}
}
return 1;
}
CMD:changemap2(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_LIGHTRED, "Nisi RCON Admin!");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(gTeam == American)
{
SetPlayerPos(i,-1372.0795,-474.8659,14.1776);
GameTextForPlayer(i, "~b~New Map ~r~-~w~ Die Hard",2500,3);
}
else if(gTeam == German)
{
SetPlayerPos(i,-1329.9304,-558.8712,14.1823);
GameTextForPlayer(i, "~b~New Map ~r~-~w~ Die Hard",2500,3);
}
}
return 1;
}

To su komande za mjenjanje mape,al ne kontam zaš ne ostanu na toj mapi kad ih neko ubije
Neke slike/video za lakse dobivanje pomoci(neobavezno): 😕
PWN|Medis
5
Kingpin
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Pa pod public OnPlayerSpawn napravis provjeru da li je igrac u mapi jedan i da ga spawna tamo
primjer
if(gTeam == American)
    {
    SetPlayerPos(playerid, X,Y,Z);
    }
Alen-Mata
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Teletabis wrote on March 2, 2013, 10:32 am:
Pa pod public OnPlayerSpawn napravis provjeru da li je igrac u mapi jedan i da ga spawna tamo
primjer
if(gTeam == American)
    {
    SetPlayerPos(playerid, X,Y,Z);
    }

Pa to imam,al ja kad promjenim mapu i ubijem se vratime na staru mapu,ja ocu da ostane na istoj dok ne promjenim
Johnâ„¢
5
Godfather
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Stavi u komandu za mjenjanje mape jednu varijablu u kojoj ces pamtiti koju mapu ima aktivnu i onda samo pod OnPlayerSpawn provjeris koju mapu ima aktivnu i tamo ga spawnas.
Alen-Mata
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Jel ima kaki slican tut za to da mi das?
PWN|Medis
5
Kingpin
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
napravi komandu da ih sviju izbacis iz mape i pokrenesdrugu  😛
Johnâ„¢
5
Godfather
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Stavis ovako komande:
CMD:changemap1(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_LIGHTRED, "Nisi RCON Admin!");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(gTeam == American) {
SetPlayerPos(playerid,-1181.3818,-1048.1707,129.2188);
GameTextForPlayer(i, "~b~New Map ~r~-~w~ Dead Zone",2500,3);

playerMap = 1;
}
else if(gTeam == German) {
SetPlayerPos(playerid,-1023.3991,-928.4197,129.2126);
GameTextForPlayer(i, "~b~New Map ~r~-~w~ Dead Zone",2500,3);

playerMap = 1;
}
}
return 1;
}
CMD:changemap2(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_LIGHTRED, "Nisi RCON Admin!");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(gTeam == American)
{
SetPlayerPos(i,-1372.0795,-474.8659,14.1776);
GameTextForPlayer(i, "~b~New Map ~r~-~w~ Die Hard",2500,3);

playerMap = 2;
}
else if(gTeam == German)
{
SetPlayerPos(i,-1329.9304,-558.8712,14.1823);
GameTextForPlayer(i, "~b~New Map ~r~-~w~ Die Hard",2500,3);

playerMap = 2;
}
}
return 1;
}


Definiras tu novu varijablu na pocetku moda:
new playerMap = {0};


I onda negdje pod OnPlayerSpawn callback:
 if (playerMap == 1)
{
    // Tu ide ako je 1. mapa, stvoris ga na prvoj mapi
}
else if (playerMap == 2)
{
    // Tu ide ako je 2. mapa, stvoris ga na drugoj mapi
}
Alen-Mata
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Opet isto  😄 kucam changemap porta me ljepo,ubijem se baci me na spawn stari,izbrisem spawn i opet isto
Johnâ„¢
5
Godfather
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Onda si nesto krivo napravio. Postaj to kako si ti napravio.
Alen-Mata
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Kako cu sada u call back ovaj,kako cu napravit da mi germance spavna na jednu stranu amere na drugu tako isto i u 2. mapi?  🙄
Johnâ„¢
5
Godfather
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Ne kuzim te.. Bolje objasni.
Alen-Mata
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Kako ne kontas,jbt kako cu da mi u 1. mapi se stvore germanci na jednoj strani a amerikanci na drugoj?
Johnâ„¢
5
Godfather
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Dodaj na pocetak moda:
new playerMap = {0};
Alen-Mata
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Joey_ wrote on March 2, 2013, 5:04 pm:
Dodaj na pocetak moda:
new playerMap = {0};

sad sam vidio da mi ne dostaje,izbriso sam slucajno
Loupa wrote on March 2, 2013, 5:03 pm:
Kako ne kontas,jbt kako cu da mi u 1. mapi se stvore germanci na jednoj strani a amerikanci na drugoj?
Johnâ„¢
5
Godfather
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
2. Mar. 2013.
Pa kada pokrenes tu mapu, pogledas koji je igrac tim i ovisno o tome ga spawnas. 🙄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha