Skripta koju koristim:Od nule,
Detaljan opis problema:Caos, zanima me, kako da napravim, da kada ja uradim /napravievent, pise SCMTA(playerid, red, "event pokrenut, da se portas ukucaj /portevent");
I sada, to sam napravio, to je ok, ali zanima me, kako da napravim, da kada event nije pokrenut, pise igracu da nije pokrenut, a kada je pokrenut, moze da se porta?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc]Event nije pokrenut
1,340
pregleda
19
postova
30. Dec. 2012.
stavis na vrh ovo
new event1 = 0; i onda kreiraj komandu CMD:pokrenievent1(playerid, params[])
{
if(event1 == 0) && PlayerInfo >= 1)
{
event1 = 1;
SCMTA..///stavi ovde neku poruku
SetPlayerPos(playerid, koordinate eventa);
}
else if(event1 == 1) && PlayerInfo >= 1)
{
event1 = 0;
format(string, sizeof(string),"admin %s je iskljucio event ,ne mozete se vise portovati!", sendername);
SCMTA(-1, string);
}
return 1;
}30. Dec. 2012.
Blaeks wrote on December 30, 2012, 10:45 pm:
stavis na vrh ovo
new event1 = 0; i onda kreiraj komandu CMD:pokrenievent1(playerid, params[])
{
if(event1 == 0) && PlayerInfo >= 1)
{
event1 = 1;
SCMTA..///stavi ovde neku poruku
SetPlayerPos(playerid, koordinate eventa);
}
else if(event1 == 1) && PlayerInfo >= 1)
{
event1 = 0;
format(string, sizeof(string),"admin %s je iskljucio event ,ne mozete se vise portovati!", sendername);
SCMTA(-1, string);
}
return 1;
}Hvala, ali me zanima, kako si stavio ovo, admin je iskljucio event, kako cu ga ja iskljuciti 🙂 ?
30. Dec. 2012.
Brate, baca errore :
if(event1 == 0) && PlayerInfo >= 1)
C:\Users\Cimbur\Desktop\BDM.pwn(1424) : error 029: invalid expression, assumed zero
C:\Users\Cimbur\Desktop\BDM.pwn(1424) : warning 215: expression has no effect
C:\Users\Cimbur\Desktop\BDM.pwn(1424) : error 001: expected token: ";", but found ")"
C:\Users\Cimbur\Desktop\BDM.pwn(1424) : error 029: invalid expression, assumed zero
C:\Users\Cimbur\Desktop\BDM.pwn(1424) : fatal error 107: too many error messages on one lineif(event1 == 0) && PlayerInfo >= 1)
30. Dec. 2012.
Blaeks wrote on December 30, 2012, 11:15 pm:
if(IsPlayerConnected(playerid) && (event2 == 0) && PlayerInfo >= 1):\Users\Cimbur\Desktop\BDM.pwn(1424) : error 017: undefined symbol "event2"
C:\Users\Cimbur\Desktop\BDM.pwn(1430) : error 029: invalid expression, assumed zero
C:\Users\Cimbur\Desktop\BDM.pwn(1430) : warning 215: expression has no effect
C:\Users\Cimbur\Desktop\BDM.pwn(1430) : error 001: expected token: ";", but found ")"
C:\Users\Cimbur\Desktop\BDM.pwn(1430) : error 029: invalid expression, assumed zero
C:\Users\Cimbur\Desktop\BDM.pwn(1430) : fatal error 107: too many error messages on one lineEvo jos ovo :
else if(event1 == 1) && PlayerInfo >= 1)
xD
30. Dec. 2012.
Blaeks wrote on December 30, 2012, 11:20 pm:
jao pardon, stavi ovako
if(IsPlayerConnected(playerid) && (event1 == 0) && PlayerInfo >= 1)E hvala ti puno, nego gledaj, za sendername, kako da ga sredim :
C:\Users\Cimbur\Desktop\BDM.pwn(1434) : error 017: undefined symbol "sendername"format(string, sizeof(string),"admin %s je iskljucio event ,ne mozete se vise portovati!", sendername);
SCMToAll(-1, string);30. Dec. 2012.
Blaeks wrote on December 30, 2012, 11:26 pm:
stavi tamo gore jebem mu xd
new sendername;eto ga, napokon 😄
al nesto jebe cela komanda, ne znam sta joj je, kad kucam /pokrenitevent 1, pise i da je pokrenut, i da je zavsen, kad kucam /join ono ga porta 😄
30. Dec. 2012.
Blaeks wrote on December 30, 2012, 11:32 pm:
daj mi opet da vidim sta si to uradio
CMD:pokrenievent1(playerid, params[])
{
new string;
new sendername;
if(IsPlayerConnected(playerid) && (event1 == 0) && PlayerInfo >= 1)
{
event1 = 1;
SCMToAll(red, " Event je pokrenut, da se portujete /join");
SetPlayerPos(playerid, 1964.5188,706.2245,10.8203);
}
if(IsPlayerConnected(playerid) && (event1 == 1) && PlayerInfo >= 1)
{
event1 = 0;
format(string, sizeof(string),"admin %s je iskljucio event ,ne mozete se vise portovati!", sendername);
SCMToAll(-1, string);
}
return 1;
}
CMD:portevent(playerid, params[])
{
SCM(playerid, red, " Portovao si se na event, sacekaj da ADMIN otvori kapiju.");
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava