Zaključano

[pomoc] eventi

Započeo C0Fi
pre 13 godina
1,190
pregleda
24
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
C0Fi
Shot Caller
pre 13 godina
Skripta koju koristim: City Life Roleplay
Detaljan opis problema: znaci imam problem sa eventima i /count komandom nista od toga neradi ako neko moze preko TV (team viewer) mi pomoc neka se tu javi
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
P.S.: dali postoji neka filterscripta za izradu eventa?
C0Fi
Shot Caller
pre 13 godina
sry za DP ali imam neki error
C:\Users\cofi\Desktop\City_Life_RolePlay_v4.0_0.3e\gamemodes\CLRP.pwn(386) : error 029: invalid expression, assumed zero
C:\Users\cofi\Desktop\City_Life_RolePlay_v4.0_0.3e\gamemodes\CLRP.pwn(386) : error 008: must be a constant expression; assumed zero
Obrisan korisnik Obrisan korisnik
pre 13 godina
U formularu "deo skripte" stoji s razlogom.Daj taj deo gde ti baca greske..
C0Fi
Shot Caller
pre 13 godina
Владимир Плавшић aka Plavša wrote on July 26, 2012, 7:36 am:
U formularu "deo skripte" stoji s razlogom.Daj taj deo gde ti baca greske..

problem je taj što on meni ne uzbaci ni red gje je krivo ni ništa

/*if(strcmp(cmdtext,"/count",true) == 0)
{
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
    new Float:X, Float:Y, Float:Z;
new pName;
if ( == false)
{
= true;
GetPlayerName(playerid, pName, 30);
format(string, 280, "*** %s je zapoceo brojanje.", pName);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
foreach (Player, i)
{
  GameTextForPlayer(i, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~ 5 ~g~-",1000,3);
  GetPlayerPos(i, X,Y,Z);
  }
  SetTimer("count3",1000,0);
  SetTimer("count2",2000,0);
  SetTimer("count1",3000,0);
  SetTimer("countgo",4000,0);
  SetTimer("stop",5000,0);
}
}
else
{
SendClientMessage(playerid, 0xFF9900AA, "Vec Je pocelo!");
return 1;
}
}*/

to je za count komandu koja ne radi ☹️
Obrisan korisnik Obrisan korisnik
pre 13 godina
Red je 386,pise ti u erroru.Oznaci koji je to red dole.
Snooker
Shot Caller
pre 13 godina
    if(strcmp(cmdtext,"/count",true) == 0)
{
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
    new Float:X, Float:Y, Float:Z;
new pName;
if ( == false)
{
= true;
GetPlayerName(playerid, pName, 30);
format(string, 280, "*** %s je zapoceo brojanje.", pName);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
foreach (Player, i)
{
  GameTextForPlayer(i, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~ 5 ~g~-",1000,3);
  GetPlayerPos(i, X,Y,Z);
  }
  SetTimer("count3",1000,0);
  SetTimer("count2",2000,0);
  SetTimer("count1",3000,0);
  SetTimer("countgo",4000,0);
  SetTimer("stop",5000,0);
}
}
else
{
SendClientMessage(playerid, 0xFF9900AA, "Vec Je pocelo!");
return 1;
}
}

Zasto si stavio /* ?? Samim tim ti kompajleru kazes da zaobidje to.
EDIT: Sad gledam, ova komanda ti uopste ne valja.
Probaj pogledati ovaj tutorial i napraviti kako valja:
http://balkan-samp.com/forum/index.php?topic=1247.0
C0Fi
Shot Caller
pre 13 godina
Владимир Плавшић aka Plavša wrote on July 26, 2012, 7:39 am:
Red je 386,pise ti u erroru.Oznaci koji je to red dole.

        //------------------------------------------------------------------------------
        new RandomMessages[][] =
        {
              "~y~Balkan City: ~w~Novi ste? Ne znate pravila? Kucajte /new!",
              "~y~Balkan City: ~w~Da vidite listu svih dostupnih komandi kucajte /help.",
              "~y~Balkan City: ~w~Da vidite popis online GameMastera kucajte /gamemasteri.",
              "~y~Balkan City: ~w~Da vidite popis online Admina kucajte /admini.",
              "~y~Balkan City: ~w~Da vidite popis online Lidera kucajte /lideri.",
              "~y~Balkan City: ~w~Ukoliko vidite citera prijavite ga na /report!",
              "~y~Balkan City: ~w~Ukoliko trebate pomoc pisite na /pomoc.",
              "~y~Balkan City: ~w~Za ulazak u organizacuju morate biti minimalan level 3.",
              "~y~Balkan City: ~w~Iskoristavanje bugova je strogo kaznjivo! Bugove prijavite na forum!",
              "~y~Balkan City: ~w~Reklamiranje je strogo kaznjivo!",
              "~y~Balkan City: ~w~Glavnog vodica servera mozete naci u opstini!",
              "~y~Balkan City: ~w~Verzija moda: ~r~1.0",
        };
              forward RandomMessage();
              new RandomPoslovice[][] =

šta je tu krivo?
[BB]Dusan
Enforcer
pre 13 godina
probaj ovako:
  //------------------------------------------------------------------------------
        new RandomMessages[][] =
        {
              "~y~server uklonjen!: ~w~Novi ste? Ne znate pravila? Kucajte /new!",
              "~y~server uklonjen!: ~w~Da vidite listu svih dostupnih komandi kucajte /help.",
              "~y~server uklonjen!: ~w~Da vidite popis online GameMastera kucajte /gamemasteri.",
              "~y~server uklonjen!: ~w~Da vidite popis online Admina kucajte /admini.",
              "~y~server uklonjen!: ~w~Da vidite popis online Lidera kucajte /lideri.",
              "~y~server uklonjen!: ~w~Ukoliko vidite citera prijavite ga na /report!",
              "~y~server uklonjen!: ~w~Ukoliko trebate pomoc pisite na /pomoc.",
              "~y~server uklonjen!: ~w~Za ulazak u organizacuju morate biti minimalan level 3.",
              "~y~server uklonjen!: ~w~Iskoristavanje bugova je strogo kaznjivo! Bugove prijavite na forum!",
              "~y~server uklonjen!: ~w~Reklamiranje je strogo kaznjivo!",
              "~y~server uklonjen!: ~w~Glavnog vodica servera mozete naci u opstini!",
              "~y~server uklonjen!: ~w~Verzija moda: ~r~1.0"
        };
C0Fi
Shot Caller
pre 13 godina
Quote from July 26, 2012, 7:50 am:
probaj ovako:
  //------------------------------------------------------------------------------
        new RandomMessages[][] =
        {
              "~y~server uklonjen!: ~w~Novi ste? Ne znate pravila? Kucajte /new!",
              "~y~server uklonjen!: ~w~Da vidite listu svih dostupnih komandi kucajte /help.",
              "~y~server uklonjen!: ~w~Da vidite popis online GameMastera kucajte /gamemasteri.",
              "~y~server uklonjen!: ~w~Da vidite popis online Admina kucajte /admini.",
              "~y~server uklonjen!: ~w~Da vidite popis online Lidera kucajte /lideri.",
              "~y~server uklonjen!: ~w~Ukoliko vidite citera prijavite ga na /report!",
              "~y~server uklonjen!: ~w~Ukoliko trebate pomoc pisite na /pomoc.",
              "~y~server uklonjen!: ~w~Za ulazak u organizacuju morate biti minimalan level 3.",
              "~y~server uklonjen!: ~w~Iskoristavanje bugova je strogo kaznjivo! Bugove prijavite na forum!",
              "~y~server uklonjen!: ~w~Reklamiranje je strogo kaznjivo!",
              "~y~server uklonjen!: ~w~Glavnog vodica servera mozete naci u opstini!",
              "~y~server uklonjen!: ~w~Verzija moda: ~r~1.0"
        };


thx radi 🙂
ali sad jos uvjek imam problema sa /count i eventima
[BB]Dusan
Enforcer
pre 13 godina
probaj ovu komadnu:
 	if(strcmp(cmdtext,"/count",true) == 0)
{
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
    new Float:X, Float:Y, Float:Z;
new pName;
if (auts == false)
{
auts = true;
GetPlayerName(playerid, pName, 30);
format(string, 280, "*** %s je zapoceo brojanje.", pName);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
foreach (Player, i)
{
  GameTextForPlayer(i, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~ 5 ~g~-",1000,3);
  GetPlayerPos(i, X,Y,Z);
  }
  SetTimer("count4",1000,0);
  SetTimer("count3",2000,0);
  SetTimer("count2",3000,0);
  SetTimer("count1",4000,0);
  SetTimer("countgo",5000,0);
  SetTimer("stop",6000,0);
}
}
else
{
SendClientMessage(playerid, 0xFF9900AA, "Vec Je pocelo!");
return 1;
}
}
C0Fi
Shot Caller
pre 13 godina
Quote from July 26, 2012, 8:00 am:
probaj ovu komadnu:
 	if(strcmp(cmdtext,"/count",true) == 0)
{
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
    new Float:X, Float:Y, Float:Z;
new pName;
if (auts == false)
{
auts = true;
GetPlayerName(playerid, pName, 30);
format(string, 280, "*** %s je zapoceo brojanje.", pName);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
foreach (Player, i)
{
  GameTextForPlayer(i, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~ 5 ~g~-",1000,3);
  GetPlayerPos(i, X,Y,Z);
  }
  SetTimer("count4",1000,0);
  SetTimer("count3",2000,0);
  SetTimer("count2",3000,0);
  SetTimer("count1",4000,0);
  SetTimer("countgo",5000,0);
  SetTimer("stop",6000,0);
}
}
else
{
SendClientMessage(playerid, 0xFF9900AA, "Vec Je pocelo!");
return 1;
}
}


ovo mi radi ali dobivam dva errora

C:\Users\cofi\Desktop\City_Life_RolePlay_v4.0_0.3e\gamemodes\CLRP.pwn(27956) : warning 217: loose indentation
C:\Users\cofi\Desktop\City_Life_RolePlay_v4.0_0.3e\gamemodes\CLRP.pwn(29443) : warning 217: loose indentation
C:\Users\cofi\Desktop\City_Life_RolePlay_v4.0_0.3e\gamemodes\CLRP.pwn(29455) : warning 217: loose indentation
C:\Users\cofi\Desktop\City_Life_RolePlay_v4.0_0.3e\gamemodes\CLRP.pwn(46510) : error 017: undefined symbol "auts"
C:\Users\cofi\Desktop\City_Life_RolePlay_v4.0_0.3e\gamemodes\CLRP.pwn(46512) : error 017: undefined symbol "auts"
C:\Users\cofi\Desktop\City_Life_RolePlay_v4.0_0.3e\gamemodes\CLRP.pwn(46512) : warning 215: expression has no effect
C:\Users\cofi\Desktop\City_Life_RolePlay_v4.0_0.3e\gamemodes\CLRP.pwn(62690) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

2 Errors.


znam samo da ovo auts trebam promjenit ali u što??
[BB]Dusan
Enforcer
pre 13 godina
dodaj ovo gore
new bool:auts;
C0Fi
Shot Caller
pre 13 godina
Quote from July 26, 2012, 8:06 am:
dodaj ovo gore
new bool:auts;

di da to staivm?
Obrisan korisnik Obrisan korisnik
pre 13 godina
C0Fi wrote on July 26, 2012, 8:06 am:
dodaj ovo gore
new bool:auts;

di da to staivm?

Na vrh skripte gde su ti i ostale definicije.
[BB]Dusan
Enforcer
pre 13 godina
evo ti detaljno:

Ovo stavi gore pri vrhu (50-60 linija):
new bool:auts;


Onda ovo stavi kod forwarda (stisnes ctrl+f i kucas forwad i kad nadjes onda ispod tog dodas jos ovo):
forward count4();
forward count3();
forward count2();
forward count1();
forward countgo();
forward stop();


Ovo dodas kod komandi(ili zamjeni sa starom /count komandom):
 	if(strcmp(cmdtext,"/count",true) == 0)
{
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
    new Float:X, Float:Y, Float:Z;
new pName;
if (auts == false)
{
auts = true;
GetPlayerName(playerid, pName, 30);
format(string, 280, "*** %s je zapoceo brojanje.", pName);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
foreach (Player, i)
{
  GameTextForPlayer(i, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~ 5 ~g~-",1000,3);
  GetPlayerPos(i, X,Y,Z);
  }
  SetTimer("count4",1000,0);
  SetTimer("count3",2000,0);
  SetTimer("count2",3000,0);
  SetTimer("count1",4000,0);
  SetTimer("countgo",5000,0);
  SetTimer("stop",6000,0);
}
}
else
{
SendClientMessage(playerid, 0xFF9900AA, "Vec Je pocelo!");
return 1;
}
}

i ovo dodas dolje kod callbeckova:
public count4()
{
  new Float:X, Float:Y, Float:Z;
foreach (Player, i)
{
GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~ 4 ~g~-",1000,3);
GetPlayerPos(i, X,Y,Z);
  }
}
public count3()
{
  new Float:X, Float:Y, Float:Z;
foreach (Player, i)
{
  GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~ 3 ~g~-",1000,3);
  GetPlayerPos(i, X,Y,Z);
  }
}
public count2()
{
  new Float:X, Float:Y, Float:Z;
foreach (Player, i)
{
  GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~ 2 ~g~-",1000,3);
  GetPlayerPos(i, X,Y,Z);
  }
}
public count1()
{
  new Float:X, Float:Y, Float:Z;
foreach (Player, i)
{
  GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~ 1 ~g~-",1000,3);
  GetPlayerPos(i, X,Y,Z);
  }
}
public countgo()
{
  new Float:X, Float:Y, Float:Z;
foreach (Player, i)
{
  GetPlayerPos(i, X,Y,Z);
  GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~]~g~-~g~START~g~-~y~]~g~-",1000,3);
  PlayerPlaySound(i,1057,X,Y,Z);
  }
}
public stop()
{
  auts = false;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava