Započeo Rossâ„¢ =]
•2. Mar. 2013.• Zaključano[Pomoc] Spawn
634
pregleda
20
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
178
Postovi:
32
Teme:
Pridružio se:Jan. 2013
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:
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): 😕
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): 😕
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
178
Postovi:
32
Teme:
Pridružio se:Jan. 2013
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
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
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
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.
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
178
Postovi:
32
Teme:
Pridružio se:Jan. 2013
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
2. Mar. 2013.
Stavis ovako komande:
Definiras tu novu varijablu na pocetku moda:
I onda negdje pod OnPlayerSpawn callback:
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
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
178
Postovi:
32
Teme:
Pridružio se:Jan. 2013
2. Mar. 2013.
Opet isto 😄 kucam changemap porta me ljepo,ubijem se baci me na spawn stari,izbrisem spawn i opet isto
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
178
Postovi:
32
Teme:
Pridružio se:Jan. 2013
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? 🙄
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
178
Postovi:
32
Teme:
Pridružio se:Jan. 2013
2. Mar. 2013.
Kako ne kontas,jbt kako cu da mi u 1. mapi se stvore germanci na jednoj strani a amerikanci na drugoj?
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
178
Postovi:
32
Teme:
Pridružio se:Jan. 2013
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?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava