Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] Spawn nakon smrti

Započeo ^[M]ark[O]^
pre 14 godina
1,021
pregleda
5
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
BiGStaR
Street Runner
pre 14 godina
Skripta koju koristim:BU edit
Detaljan opis problema: kako da napravim da kada neko umre da se svori u bolnici i tamo ceka npr. 60 sec, pri tom da mu odbrojava i da se na kraju stvori, u bazi ako je u ORG ili na spawnu ako je civil
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
almir101
Shot Caller
pre 14 godina
uh
pa nije ti to komplikovano ali ima puno za ispisati
ja cu ti malo pomoci
ovo na vrh

enum IgracInfo
{
Mrtav,
};
new IgracInfo2;
e onda ovako

public OnPlayerSpawn(playerid)
{
if(IgracInfo2 == 0)
   {
    ovdje koordinate gdje hoces da se spawna kad nije mrtav
    }
else if(IgracInfo2 ==1)
   {
    koordinate gdje hoces da se spawna ako je mrtav,bolnica ili sta vec
    mozes mu i ono toogleplayercontrolable na 1 staviti
   }
return 1;
}
onda
public OnPlayerDeath (playerid, killerid, reason)
{
IgracInfo2 = 1;
SetTimer("Spawn",60000, 0);//promjeni samo ovo 60000 u kolkiko hoces
return 1;
}
onda ides
forward Spawn(playerid);
public Spawn(playerid)
{
IgracInfo2 = 0;
SpawnPlayer(playerid);
return 1;
}

PS:Ovo sam sad pisao nezz jel radi u potpunosti ali moze se popraviti ako nesh nevalja samo javi
BiGStaR
Street Runner
pre 14 godina
almir101 wrote on August 31, 2011, 4:52 am:
uh
pa nije ti to komplikovano ali ima puno za ispisati
ja cu ti malo pomoci
ovo na vrh

enum IgracInfo
{
Mrtav,
};
new IgracInfo2;
e onda ovako

public OnPlayerSpawn(playerid)
{
if(IgracInfo2 == 0)
   {
    ovdje koordinate gdje hoces da se spawna kad nije mrtav
    }
else if(IgracInfo2 ==1)
   {
    koordinate gdje hoces da se spawna ako je mrtav,bolnica ili sta vec
    mozes mu i ono toogleplayercontrolable na 1 staviti
   }
return 1;
}
onda
public OnPlayerDeath (playerid, killerid, reason)
{
IgracInfo2 = 1;
SetTimer("Spawn",60000, 0);//promjeni samo ovo 60000 u kolkiko hoces
return 1;
}
onda ides
forward Spawn(playerid);
public Spawn(playerid)
{
IgracInfo2 = 0;
SpawnPlayer(playerid);
return 1;
}

PS:Ovo sam sad pisao nezz jel radi u potpunosti ali moze se popraviti ako nesh nevalja samo javi


uff... uradio sam tako i imam 2 errora (pored mojih nekih warninga u modu 😄)

C:\Users\ADMINI~1\Desktop\BALKAN~1\GAMEMO~1\BALKAN~1.PWN(4279) : error 001: expected token: "*then", but found ";"
C:\Users\ADMINI~1\Desktop\BALKAN~1\GAMEMO~1\BALKAN~1.PWN(4279) : error 036: empty statement
C:\Users\ADMINI~1\Desktop\BALKAN~1\GAMEMO~1\BALKAN~1.PWN(8247) : warning 235: public function lacks forward declaration (symbol "GlobalHackCheck")
C:\Users\ADMINI~1\Desktop\BALKAN~1\GAMEMO~1\BALKAN~1.PWN(9841) : warning 216: nested comment
C:\Users\ADMINI~1\Desktop\BALKAN~1\GAMEMO~1\BALKAN~1.PWN(26955) : warning 202: number of arguments does not match definition
C:\Users\ADMINI~1\Desktop\BALKAN~1\GAMEMO~1\BALKAN~1.PWN(53788) : warning 202: number of arguments does not match definition
C:\Users\ADMINI~1\Desktop\BALKAN~1\GAMEMO~1\BALKAN~1.PWN(55570) : warning 235: public function lacks forward declaration (symbol "IsPlayerAdminCall")
C:\Users\ADMINI~1\Desktop\BALKAN~1\GAMEMO~1\BALKAN~1.PWN(55602) : warning 203: symbol is never used: "PlayerPos"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

2 Errors.


a to je ovaj deo:

if IgracInfo2 == 1;
{
SetTimer("Spawn",60000, 0);//promjeni samo ovo 60000 u kolkiko hoces
}


Pomogaj 😄
Obrisan korisnik Obrisan korisnik
pre 14 godina
if(IgracInfo2 == 1)

Tako ide kada se to radi sa if i ide u zagrade i posle nema ;
BiGStaR
Street Runner
pre 14 godina
Gagi_Corleone wrote on August 31, 2011, 7:48 am:
if(IgracInfo2 == 1)

Tako ide kada se to radi sa if i ide u zagrade i posle nema ;


hvala probacu xD

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava