[Pomoc] Spawn u DM zoni

Započeo [GU]Spoky
16. Feb. 2012. Zaključano
879
pregleda
9
postova
sonic
4
Shot Caller
16. Feb. 2012.
Skripta koju koristim: Jak Edit starog cybera
Detaljan opis problema: Napravio sam dm zonu, stavio izbor teamova (plavi/crveni) e sad kako da napravim da mi se igrac nakon sto bude ubijen spawna opet u dm zonu sve dok je ne napusti??
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Deleted User
Obrisan korisnik
16. Feb. 2012.
nisam siguran al ja msm da moras ici tamo pa de oces kucas /save itd.
sonic
4
Shot Caller
16. Feb. 2012.
Quote from February 16, 2012, 1:43 pm:
nisam siguran al ja msm da moras ici tamo pa de oces kucas /save itd.


Krivo si skuzio.. trebam namjestiti to dok je igrac u dm zoni da se spawna uvijek nakon smrti u njoj sve dok je ne napusti..
Deleted User
Obrisan korisnik
16. Feb. 2012.
Luigi wrote on February 16, 2012, 1:43 pm:
nisam siguran al ja msm da moras ici tamo pa de oces kucas /save itd.


Krivo si skuzio.. trebam namjestiti to dok je igrac u dm zoni da se spawna uvijek nakon smrti u njoj sve dok je ne napusti..
Aha neznam to 😄 nisam do sada probao
McZap
4
Made Man
16. Feb. 2012.
tamo gdje su ti igraceve varijable
enum pInfo
pCash
pAccount
pPnumber


dodaj
pDM


u
OnPlayerConnect


dodaj

PlayerInfo = 0;


nadji tamo gdje ti se igrac spawna |
public SetPlayerSpawn(playerid)

i dodaj

if(PlayerInfo == 1)
{
  SetPlayerInterior(playerid, 0);
  SetPlayerPos(playerid, x, y,z); // ovdje stavis kordinate spawna
  SetPlayerWorldBounds(playerid,Float:x_max,Float:x_min,Float:y_max,Float:y_min) // ogranicava igraca da izadje izvan dm zone
  SendClientMessage(playerid, COLOR_LIGHTRED, "Spawnat si u DM zoni da izadjes iz DM zone kucaj /qdm.");
return 1;
}


ne znam jesi napravio komandu za ulazak u dm i izlazak 😛 al evo...

nadji
public OnPlayerCommandText(playerid, cmdtext[])


i dodaj
if(strcmp("/dm", cmdtext, true, 10)== 0) // ulazak
{
if(PlayerToPoint(3.0,playerid,x,y,z)) // spawn kordinati
      {
        PlayerInfo = 1;
        SendClientMessage(playerid,0xF97804FF,"Usli ste u DM zonu . Za izlaz pisite /qdm");
      }
}

if(strcmp("/qdm", cmdtext, true, 10)== 0) // ulazak
{
if(PlayerInfo = 1)
      {
        PlayerInfo = 0;
        SendClientMessage(playerid,0xF97804FF,"Izasli ste iz DM zone");
        SetPlayerHealth(playerid,0.0);
      }
}

javi ako bude nekih errora 🙂

BTW : 100ti post 😄
sonic
4
Shot Caller
16. Feb. 2012.
Imam dva teama i trebam dva razlicita spawna radit
McZap
4
Made Man
16. Feb. 2012.
onda izmjeni sledece
if(strcmp("/dm", cmdtext, true, 10)== 0) // ulazak
{
if(PlayerToPoint(3.0,playerid,x,y,z)) // spawn kordinati prvog tima
      {
        PlayerInfo = 1;
        SendClientMessage(playerid,0xF97804FF,"Usli ste u DM zonu . Za izlaz pisite /qdm");
        GameTextForPlayer(playerid, "~b~ Plavi tim", 3000, 4); // pokazuje u koji tim je usao
      }

  if(PlayerToPoint(3.0,playerid,x,y,z)) // spawn kordinati drugog tima
      {
        PlayerInfo = 2;
        SendClientMessage(playerid,0xF97804FF,"Usli ste u DM zonu . Za izlaz pisite /qdm");
        GameTextForPlayer(playerid, "~r~ Crveni  tim", 3000, 4); // pokazuje u koji tim je usao
      }
}

if(strcmp("/qdm", cmdtext, true, 10)== 0) // ulazak
{
if(PlayerInfo == 1 && PlayerInfo == 2 )
      {
        PlayerInfo = 0;
        SendClientMessage(playerid,0xF97804FF,"Izasli ste iz DM zone");
        SetPlayerHealth(playerid,0.0);
      }
}


i dole spawn izmjenis
if(PlayerInfo == 1)
{
  SetPlayerInterior(playerid, 0);
  SetPlayerPos(playerid, x, y,z); // ovdje stavis kordinate spawna prvog tima
  SetPlayerWorldBounds(playerid,Float:x_max,Float:x_min,Float:y_max,Float:y_min) // ogranicava igraca da izadje izvan dm zone
  SendClientMessage(playerid, COLOR_LIGHTRED, "Spawnat si u DM zoni da izadjes iz DM zone kucaj /qdm.");
return 1;
}
if(PlayerInfo == 2)
{
  SetPlayerInterior(playerid, 0);
  SetPlayerPos(playerid, x, y,z); // ovdje stavis kordinate spawna drugog tima
  SetPlayerWorldBounds(playerid,Float:x_max,Float:x_min,Float:y_max,Float:y_min) // ogranicava igraca da izadje izvan dm zone
  SendClientMessage(playerid, COLOR_LIGHTRED, "Spawnat si u DM zoni da izadjes iz DM zone kucaj /qdm.");
return 1;
}
sonic
4
Shot Caller
16. Feb. 2012.
hvala za ovo stavrno sam imam jos jedno pitanje sta trebam radit za ono worldbounds?
McZap
4
Made Man
16. Feb. 2012.
to ti ogranicava playera da izadje izvan DM zone... mozes to izbacit ako si ogradio nekim ogradama i slicno 😛

ne znam koliko razumijes engleski ..evo ti s samp wiki http://wiki.sa-mp.com/wiki/SetPlayerWorldBounds

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha