[POMOC] Eventi

Započeo adis grahovic
26. Jun 2014. Zaključano
442
pregleda
15
postova
adis grahovic
3
Hustler
26. Jun 2014.
Skripta koju koristim: Moja
Detaljan opis problema: e vako htio sam da ubacim neke evente koje sam nasao iz drugog moda ja sam kopirao i stavio ali mi je izaslo puno warninga kao da nece raditi to je normalno da nece raditi jer se ti eventi moraju uskladiti sa modom ja to nezznam da uradim pa evo vam codove od eventa pa ako mi mozete uraditi da mi taj event mogne na mogu

kodovi
Quote
YCMD:startevent(playerid, params[], help)
{
    if(PlayerInfo >= 5 || PlayerInfo == 4)
    {
if(event == 0)
{
ShowPlayerDialog(playerid,358,DIALOG_STYLE_INPUT,"{F3FF02}","Event id-ovi:\n2 - Desert Drive\n3 - Suma Race\n4 - Hill Drift\n5 - Vortex\n6 - Drift1\n7 - Drift2\n8 - Podgorica Race\n9 - JetMax\n10 - Rally1\n11 - Rally2\n12 - Quad Race\n13 - Sanchez Race\n14 - Kart Race\n15 - Kruzna Trka\n16 - Morski Race\n17 - NG Vrh\n18 - NRG Race\n19 - Guranje Monsterima\n20 - Parking Drift\n21 - Potapanje Brodova\n22 - Beach Hell\nUnesi id eventa:","Unesi","Izlaz");
}
else
{
            SCM(playerid, SVETLOPLAVA, "Vec ima pokrenut event!");
}
}
return 1;
}

YCMD:stopevent(playerid, params[], help)
{
    if(PlayerInfo >= 5 || PlayerInfo == 4)
    {
if(event == 22 || event == 21 || event == 20 || event == 19 || event == 18 || event == 17 ||  event == 16 || event == 15 || event == 14 || event == 13 || event == 12 ||  event == 11 || event == 10 || event == 9 || event == 8 || event == 7 || event == 6 || event == 5 ||event == 4 || event == 3 || event == 2 || event == 1)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
                if(event != 0 && Prisustvuje != false)
                {
                  g_SetPlayerHealth(i,0);
                    PlayerInfo = 0;
DisablePlayerRaceCheckpoint(i);
Prisustvuje = false;
ecp = 0;
eecp = 0;
vorcp = 0;
}
}
auts = false;
        event = 0;
        DestroyDynamicObject(lsdok); DestroyDynamicObject(beachhell); DestroyDynamicObject(beachhell); DestroyDynamicObject(lsdok); DestroyDynamicObject(lsdok);
DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive);
DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive); DestroyDynamicObject(ddrive);
DestroyDynamicObject(KartO); DestroyDynamicObject(KartO); DestroyDynamicObject(KartO); DestroyDynamicObject(KartO);
DestroyDynamicObject(srace); DestroyDynamicObject(srace); DestroyDynamicObject(srace); DestroyDynamicObject(srace);
DestroyDynamicObject(Relly1); DestroyDynamicObject(Relly1); DestroyDynamicObject(Relly1); DestroyDynamicObject(Relly1);
DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa); DestroyVehicle(eventa);
new sendername, string;
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string),"[%d] %s je zaustavio event",playerid,sendername);
SCMTA(-1,string);
}
}
return 1;
}
YCMD:eventcount(playerid, params[], help)
{
    if(PlayerInfo >= 5 || PlayerInfo == 4 && event > 1)
    {
if (auts == false)
{
  auts = true;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(ecp == 1 || ecp == 2 || ecp == 3 || ecp == 4 || ecp == 5 || ecp == 6 || ecp == 7 || ecp == 8 || ecp == 9 || ecp == 10 || ecp == 11 || ecp == 12 || ecp == 13 || ecp == 14 || ecp == 15 || ecp == 16 || ecp == 17 || ecp == 18 || ecp == 19 || ecp == 20 || ecp == 21 || ecp == 22)
{
                    if(Prisustvuje != false)
                    {
  GameTextForPlayer(i, "~n~~g~-~y~ 5 ~g~-",1000,3);
TogglePlayerControllable(i, 0);
  SetTimer("eventcount4",1000,0);
  SetTimer("eventcount3",2000,0);
  SetTimer("eventcount2",3000,0);
  SetTimer("eventcount1",4000,0);
  SetTimer("eventcountgo",5000,0);
}
}
  }
}
else
{
SendClientMessage(playerid, 0xFF9900AA, "Vec je pocelo!");
return 1;
}
}
return 1;
}
YCMD:eventport(playerid, params[], help)
{
    if(PlayerInfo >= 1 || PlayerInfo >= 1)
    {
ShowPlayerDialog(playerid,1003,DIALOG_STYLE_LIST,"Port lista","2 - Desert Drive\n3 - Suma Race\n4 - Hill Drift\n5 - Vortex\n6 - Drift1\n7 - Drift2\n8 - Podgorica Race\n9 - JetMax\n10 - Rally1\n11 - Rally2\n12 - Quad Race\n13 - Sanchez Race\n14 - Kart Race\n15 - Kruzna Trka\n16 - Morski Race\n17 - NG Vrh\n18 - NRG Race\n19 - Guranje Monsterima\n20 - Parking Drift\n21 - Potapanje Brodova\n22 - Beach Hell","Pozovi","Prekid");
}
return 1;
}
YCMD:join(playerid, params[], help)

{
if(PlayerInfo >= 1 || PlayerInfo >= 1) return SCM(playerid,-1,"BG:RP | "CRVENA"Ne mozete koristiti ovu komandu jer ste zatvoreni ili imate wl!");
if(slotovi != 0)
{
if(Prisustvuje == false && auts == false)

{
            SetPlayerInterior(playerid,0);
    SetPlayerVirtualWorld(playerid,0);
            UCount = 1;
prisustvuje = 1;
if(event == 1)
{
ecp = 1;
Prisustvuje = true;
slotovi--;
SetPlayerPos(playerid, 2603.7866,-2372.5149,13.123😎;
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 2)
{
ecp = 2;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid, -509.9478,2589.1721,52.9780);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 3)
{
ecp = 3;
Prisustvuje = true;
            slotovi--;
SetPlayerPos(playerid, -269.5549,-2165.1125,28.7574);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 4)
{
ecp = 4;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid, -2421.8689,-609.4372,132.2674);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 5)
{
ecp = 5;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid, -2877.5713,423.5097,4.9590);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 6)
{
ecp = 6;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid, -306.8569,1302.5017,53.6073);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 7)
{
ecp = 7;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid, -2396.9985,-571.4738,132.1172);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 😎
{
ecp = 8;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid, -1509.5323,975.5475,7.1853);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 9)
{
ecp = 9;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid, 2282.8188,-223.8763,11.7244);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 10)//raly 1
{
ecp = 10;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid, -1947.5833,-2460.6743,30.7485);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 11)//raly 2
{
ecp = 11;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid, 303.3947,-732.6323,5.557😎;
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 12)
{
ecp = 12;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid, -2498.3689,-1453.5709,361.8633);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 13)
{
ecp = 13;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid, -2538.3408,-1470.2476,360.5102);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 14)
{
ecp = 14;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid, -2260.2354,2278.6064,4.9886);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 15)
{
ecp = 15;
Prisustvuje = true;
            slotovi--;
            TogglePlayerControllable(playerid,0);
SetTimerEx("Ucitavanje",2000,false,"i",playerid);
            SetPlayerPos(playerid, 4033.7151,-2105.4895,5.902😎;
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
    TogglePlayerControllable(playerid,0);
    SetTimerEx("Ucitavanje",1000,false,"i",playerid);
}
else if(event == 16)
{
ecp = 16;
Prisustvuje = true;
            slotovi--;
            TogglePlayerControllable(playerid,0);
SetTimerEx("Ucitavanje",2000,false,"i",playerid);
            SetPlayerPos(playerid,704.7015,-3434.2771,18.2241);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
    TogglePlayerControllable(playerid,0);
    SetTimerEx("Ucitavanje",1000,false,"i",playerid);
}
else if(event == 17)
{
ecp = 17;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid,-2361.7668,-2189.4280,33.5759);
vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 1😎//NRG
{
ecp = 18;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid,1410.1050,-1308.8313,9.4301);
NGRTRKA = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 19)//monster
{
    ecp = 19;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid,-1637.0322,1044.6771,69.8280);
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 20)//drift
{
    ecp = 20;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid,2262.2480,1399.4867,42.8203);
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 21)//potapanje brodova
{
    ecp = 21;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid,-818.7883,1911.1190,7.0000);
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
else if(event == 22)//beachhell
{
    ecp = 22;
Prisustvuje = true;
            slotovi--;
            SetPlayerPos(playerid,-2937.5605,452.5544,3.5395);
            vorcp = 0;
                PlayerInfo = 1;
ResetPlayerWeapons(playerid);
}
}

  else return SCM(playerid,-1,"Samo jednom mozete koristiti /join u toku jednog eventa ili je event vec krenuo!");
}
else return SCM(playerid,-1,"Zao nam je broj mesta za ovaj event je popunjen, vise srece drugi put!");
return 1;
}


Dio skripte: eventi
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://www.zaslike.com/viewer.php?file=kfsemq2rdykjjvzjndn7.jpg // Bio bi vam jako zahvalan
Joy Punisher
4
Made Man
26. Jun 2014.
Trebas dati i spisak warninga i linije na kojima su ti warninzi.Ja ti ovako to ne mogu srediti.  😄
adis grahovic
3
Hustler
26. Jun 2014.
Dodao sam sliku pa ako moze pomoc hvala vam
aleluja
5
Godfather
adis grahovic
3
Hustler
26. Jun 2014.
oke hvala ali ipak mi jos treba pomoc
Joy Punisher
4
Made Man
26. Jun 2014.
a u ostalim komandama moda je li ti pise normalno npr
YCMD:stats(playerid, params[], help) ili je mozda CMD:stats(playerid, params[], help) (mozda je i u zagradi nesto izmijenjeno mozda je samo playerid,params[] bez help)
adis grahovic
3
Hustler
26. Jun 2014.
CMD:pravila(playerid, params[])  ovako su sve komande napravite
Joy Punisher
4
Made Man
26. Jun 2014.
adis grahovic wrote on June 26, 2014, 11:02 am:
CMD:pravila(playerid, params[])  ovako su sve komande napravite

ZNAO SAM DA JE NESTO.
Ajde sada sve te komande prebacuj tako npr
YCMD:eventcount(playerid, params[],help) u CMD:eventcount(playerid, params[]) i nece valjda biti warninga za to.
aleluja
5
Godfather
26. Jun 2014.
Morat ćeš i izbrisat ako ima u komandi

#pragma unused help

to ako je u ycmd komandi naznačeno.😉
adis grahovic
3
Hustler
26. Jun 2014.
e ja tako uradim i izbaciti errore undefined symbol,array must be indexed,fatal error 107: too many error messages on one line,xpected token: ";", but found "]" sta sad ☹️
Joy Punisher
4
Made Man
26. Jun 2014.
adis grahovic wrote on June 26, 2014, 11:12 am:
e ja tako uradim i izbaciti errore undefined symbol,array must be indexed,fatal error 107: too many error messages on one line,xpected token: ";", but found "]" sta sad ☹️


Je li imas amo 1 error i mozes li dati sada liniju na kojoj baca error
adis grahovic
3
Hustler
26. Jun 2014.
nije samo jedan error ima ih vise evo slika ali ima i warninga ali to nemoj gledati jer mene samo zanima ovi errori oko evenata ili warninzi samo mi event treba da moze
1. http://www.zaslike.com/viewer.php?file=9skw1451rt0e9hraey1h.jpg
2. http://www.zaslike.com/viewer.php?file=omzszs8ba2j0l7wxjhd.jpg
3. http://www.zaslike.com/viewer.php?file=pe3m4vkau0bdczoruocr.jpg
Joy Punisher
4
Made Man
26. Jun 2014.
Ti errori sada nemaju veze sa warninzima od malo prije,to su ti varijable iz proslog moda. http://www.zaslike.com/viewer.php?file=omzszs8ba2j0l7wxjhd.jpg sada za pocetak smanji errore tako sto ces iz tog moda odakle si izvukao event definisati te varijable a tamo gdje je pVip to mozes obrisat tu provjeru da li je neko vip....

Kada sredis to onda ces vjerovatno imati jos errora/warninga,tada moras definisati sledece stvari http://www.zaslike.com/viewer.php?file=9skw1451rt0e9hraey1h.jpg sve to mozes naci iz moda koga si izvukao event sys...
Vukasin
4
Made Man
27. Jun 2014.
Te errore mozes resiti tako sto ces iz tog moda uzeti i te timere vcount1 vcount2 itd itd.. 🙂 Moras staviti forwarde i publice ..
Tuxa
3
Hustler
27. Jun 2014.
Pa sad fino uzmes te varijable sto ti nisu definisane i definises ili mjenjas sa onim koje vec imas u modu
Iskreno da ti kazem, okani se ti ovog ako ne mozes svojom logikom neke stvari shvatit i ako ti se treba crtat

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha