Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Otisao s Foruma! poslato Januar 08, 2012, 18:02:59 POSLE PODNE

Naslov: pOMOC /count komanda problem
Poruka od: Otisao s Foruma! poslato Januar 08, 2012, 18:02:59 POSLE PODNE
Kad mi odbrojava prvi broj bude na sred ekrana a kada dalje odbrojava broj bude dole kako da bude samo u sred ekrana.

if(strcmp(cmdtext,"/count",true) == 0)
   {
   if (PlayerInfo[playerid][pAdmin] >= 2)
   {
       new Float:X, Float:Y, Float:Z;
      new pName[30];
      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~~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);
      }
Naslov: Odg: pOMOC /count komanda problem
Poruka od: Billie Joe Armstrong poslato Januar 08, 2012, 18:06:00 POSLE PODNE
To moraš srediti u timerima.
Naslov: Odg: pOMOC /count komanda problem
Poruka od: Otisao s Foruma! poslato Januar 08, 2012, 20:57:45 POSLE PODNE
al kako napisi mi ako znash  8)
Naslov: Odg: pOMOC /count komanda problem
Poruka od: [TG:RP]$--L84S--$ poslato Januar 08, 2012, 23:25:12 POSLE PODNE
Citat: cfg:) poslato Januar 08, 2012, 20:57:45 POSLE PODNE
al kako napisi mi ako znash  8)
daj nam count4 count3 itd... pa ti sredim...
Naslov: Odg: pOMOC /count komanda problem
Poruka od: Otisao s Foruma! poslato Januar 08, 2012, 23:55:35 POSLE PODNE
Citat: [TG]$--L84S--$ poslato Januar 08, 2012, 23:25:12 POSLE PODNE
Citat: cfg:) poslato Januar 08, 2012, 20:57:45 POSLE PODNE
al kako napisi mi ako znash  8)
daj nam count4 count3 itd... pa ti sredim...

pa to je sve valjda od counta ? sto sam dao gore
Naslov: Odg: pOMOC /count komanda problem
Poruka od: Billie Joe Armstrong poslato Januar 09, 2012, 00:56:39 PRE PODNE
Mislimo na "public"-e od tih timera. To što si stavio je pokretanje timera , što je jako neoptimizirano i doće ti do crashanja na serveru samo tako ;)
Naslov: Odg: pOMOC /count komanda problem
Poruka od: Otisao s Foruma! poslato Januar 09, 2012, 01:22:44 PRE PODNE
jeli ovo ti tajmeri
new addtimer = 60000;
new roadblocktimer = 0;
new drogatimer;
new DropValueTimer;
new cashboxstarttimer;
new tracetimer;
new adtimer;
new CheckStatusTimer;
new synctimer;
new newmistimer;
new unjailtimer;
new turftimer;
new pickuptimer;
new idletimer;
new productiontimer;
new SetWorld;
new accountstimer;
new checkgastimer;
new stoppedvehtimer;
new checkcarhealthtimer;
new kradjatimer;
new oborentimer;
Naslov: Odg: pOMOC /count komanda problem
Poruka od: [BR]Maki187 poslato Januar 09, 2012, 01:25:11 PRE PODNE
to nisu tajmeri, pritisni ctrl f i nadji sledece:
public count4
public count3
tako i za 2 i 1... i postavi ovde...
Naslov: Odg: pOMOC /count komanda problem
Poruka od: Billie Joe Armstrong poslato Januar 09, 2012, 01:32:46 PRE PODNE
Citat: cfg:) poslato Januar 09, 2012, 01:22:44 PRE PODNE
jeli ovo ti tajmeri
new addtimer = 60000;
new roadblocktimer = 0;
new drogatimer;
new DropValueTimer;
new cashboxstarttimer;
new tracetimer;
new adtimer;
new CheckStatusTimer;
new synctimer;
new newmistimer;
new unjailtimer;
new turftimer;
new pickuptimer;
new idletimer;
new productiontimer;
new SetWorld;
new accountstimer;
new checkgastimer;
new stoppedvehtimer;
new checkcarhealthtimer;
new kradjatimer;
new oborentimer;

Napisao sam "public" jel znaš šta je "public" u PAWN-u?
Naslov: Odg: pOMOC /count komanda problem
Poruka od: Otisao s Foruma! poslato Januar 09, 2012, 01:36:16 PRE PODNE
eto tajmeri xD

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);
Naslov: Odg: pOMOC /count komanda problem
Poruka od: Billie Joe Armstrong poslato Januar 09, 2012, 01:49:05 PRE PODNE
Kao prvo ni u jednom publicu ti ne trebaju varijable x,y,z zato što ih nigdje ne koristiš , ne trebaš foreach zato što postoji funkcija GameTextForAll. I tekst ti nije na sredini zato što ga tako nisi sredio u funkcijama GameText. Makar ti preporučavam da ne koristiš to zato što će ti se doć do čestih crasheva na serveru.
Naslov: Odg: pOMOC /count komanda problem
Poruka od: Otisao s Foruma! poslato Januar 09, 2012, 02:29:46 PRE PODNE
Ok hvala ti  ;)