[Pomoc] Pozicija teksta

Započeo Rotcod, Septembar 12, 2010, 19:40:54 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Citat: â–º|Slick|Crack|â—,, poslato Septembar 12, 2010, 21:50:59 POSLE PODNE
ispod "public CustomPickups" stavis:
if(PlayerToPoint(2.0,i,x,y,z))
{
      SetGameModeText(playerid, "text koj zelis", 5000);
}

ako vec imas nesto ispod dodaj ispred "if" = "else if"
i to je to...Ako sam te dobro razumio   ;)

Kad sam to uradio ja complite i izadje eror i jedna greska...


D:\Server BY David\BETA\SRP 3.0b (Najnoviji)\gamemodes\larp.pwn(68640) : warning 213: tag mismatch
D:\Server BY David\BETA\SRP 3.0b (Najnoviji)\gamemodes\larp.pwn(68642) : error 017: undefined symbol "playerid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


evo ga to ...


else if(IsPlayerInRangeOfPoint(2.0,i,1462.1191,-1013.2958,26.8438))
                {
                SetGameModeText(playerid, "Banka da udjes klikni enter!", 5000);
                }


Za waring znam samo uklonim i ali ostane taj error?

ovaj dodaj ta skripta najde playerovo ime :P i onda ubacis plajerovo ime funkciju

GetPlayerName(playerid, name, sizeof(name));




                playerid2 = GetPlayerName(playerid, name, sizeof(name));
else if(IsPlayerInRangeOfPoint(2.0,i,1462.1191,-1013.2958,26.8438))
                {
                     SetGameModeText(playerid2, "Banka da udjes klikni enter!", 5000);
                }


si probao sa time?


Koji k***c ti tu radis?????

1. Neznas koristiti funkciju IsPlayerInRangeOfPoint
2. Kakav SetGameModeText trebe lupa po glavi????????
3. I kako ces prikazati taj "text" koji nisi uspio napraviti "playerid"-u kad ga nemas definirano. Moras ga prikazati "i"-u


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji

A kakve sve [cenzura]osti ovdje na ovom forumu necu vidjet, haha, setgamemodetext -.-

Znaci ovako, slozis neki timer, i da u tom timeru, u tom callbacku da provjeri uvijek dali je igrac na tom i tom mjestu, ako je, onda mu prikaze text(npr. na 5 sec), ako nije, return..

znaci

SetTimer("nekitimer",1000,1);

forward nekitimer();
public nekitimer()
{
      foreach(Player,i)
      {
           if(IsPlayerInRangeOfPoint(i,10.0,x,y,z))
           {
                GameTextForPlayer(i, "Vi sada stojite tu!", 5000, 4);
                return 1;
           }
           return 1;
      }
}


Napomena: Ovo je samo PRIMJER, i trebas foreach funkciju od y_lessa za ovo
Poslednja Izmena: Septembar 13, 2010, 13:19:06 POSLE PODNE od LuKsA
Aequam memento rebus in arduis servare mentem.

else if(IsPlayerInRangeOfPoint(2.0,i,1462.1191,-1013.2958,26.8438)) 

     SetGameModeText(i, "Banka da udjes klikni enter!", 5000); 


To stavi i radit ce!
Mysterious roleplay

AAAAAAAAAAA opet ovaj SetGameModeText haha, ja sam mu dobro poslao, ne lupetaj ;)
Aequam memento rebus in arduis servare mentem.

Da slick ne lupetaj, opet ima ovaj SetGameModeText i jos nije ispravljena greska s IsPlayerInRangeOfPoint


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji

Citat: LordShigi poslato Septembar 13, 2010, 16:18:41 POSLE PODNE
Da slick ne lupetaj, opet ima ovaj SetGameModeText i jos nije ispravljena greska s IsPlayerInRangeOfPoint

Ajde ti pametni uzmi lepo i stavi mi kako treba samo spamas nedajes primer igracima tebi treba skinuti smoda  :-\ I SAD MI RECITE STA DA ISKORISTIM I MOLIM VAS NELUPETAJTE PO TEMAMA!

EDIT KAD uradim po ovome :

else if(IsPlayerInRangeOfPoint(2.0,i,1462.1191,-1013.2958,26.8438)) 

     SetGameModeText(i, "Banka da udjes klikni enter!", 5000); 
}


izadje error i waring

D:\Server BY David\BETA\SRP 3.0b (Najnoviji)\gamemodes\larp.pwn(68374) : warning 213: tag mismatch
D:\Server BY David\BETA\SRP 3.0b (Najnoviji)\gamemodes\larp.pwn(68376) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Poslednja Izmena: Septembar 13, 2010, 18:35:57 POSLE PODNE od .::David Skrbic::.

daj em add na MSN [email protected] ili na x-f: hidrian ( 1 ti je mjesto x-fire a onda MSN :P nemoj na obadvoej dodavat )

David a da radis mozda po mome pa ti nebi bilo errora?
Aequam memento rebus in arduis servare mentem.

Citat: .::David Skrbic::. poslato Septembar 13, 2010, 18:30:52 POSLE PODNE
Citat: LordShigi poslato Septembar 13, 2010, 16:18:41 POSLE PODNE
Da slick ne lupetaj, opet ima ovaj SetGameModeText i jos nije ispravljena greska s IsPlayerInRangeOfPoint

Ajde ti pametni uzmi lepo i stavi mi kako treba samo spamas nedajes primer igracima tebi treba skinuti smoda  :-\ I SAD MI RECITE STA DA ISKORISTIM I MOLIM VAS NELUPETAJTE PO TEMAMA!

EDIT KAD uradim po ovome :

else if(IsPlayerInRangeOfPoint(2.0,i,1462.1191,-1013.2958,26.8438)) 

     SetGameModeText(i, "Banka da udjes klikni enter!", 5000); 
}


izadje error i waring

D:\Server BY David\BETA\SRP 3.0b (Najnoviji)\gamemodes\larp.pwn(68374) : warning 213: tag mismatch
D:\Server BY David\BETA\SRP 3.0b (Najnoviji)\gamemodes\larp.pwn(68376) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.



Dao ti je dobar primjer, a ti se i dalje pravis glup, kakav gamemodetext te sora, eto ti ako se pogubis quote od onog sto trebas napraviti



Citat: LuKsA poslato Septembar 13, 2010, 13:18:21 POSLE PODNE
A kakve sve [cenzura]osti ovdje na ovom forumu necu vidjet, haha, setgamemodetext -.-

Znaci ovako, slozis neki timer, i da u tom timeru, u tom callbacku da provjeri uvijek dali je igrac na tom i tom mjestu, ako je, onda mu prikaze text(npr. na 5 sec), ako nije, return..

znaci

SetTimer("nekitimer",1000,1);

forward nekitimer();
public nekitimer()
{
      foreach(Player,i)
      {
           if(IsPlayerInRangeOfPoint(i,10.0,x,y,z))
           {
                GameTextForPlayer(i, "Vi sada stojite tu!", 5000, 4);
                return 1;
           }
           return 1;
      }
}


Napomena: Ovo je samo PRIMJER, i trebas foreach funkciju od y_lessa za ovo

Takoder, ako nemas foreach, skini ga jednostavno i includaj, ali ako to neznas zamjenis foreach sa

for(new i = 0; i < MAX_PLAYERS; i++)
{
     if(IsPlayerConnected(i))
     {

i dodas jos } na kraju
Aequam memento rebus in arduis servare mentem.

Citat: LuKsA poslato Septembar 13, 2010, 13:18:21 POSLE PODNE
A kakve sve [cenzura]osti ovdje na ovom forumu necu vidjet, haha, setgamemodetext -.-

Znaci ovako, slozis neki timer, i da u tom timeru, u tom callbacku da provjeri uvijek dali je igrac na tom i tom mjestu, ako je, onda mu prikaze text(npr. na 5 sec), ako nije, return..

znaci

SetTimer("nekitimer",1000,1);

forward nekitimer();
public nekitimer()
{
      foreach(Player,i)
      {
           if(IsPlayerInRangeOfPoint(i,10.0,x,y,z))
           {
                GameTextForPlayer(i, "Vi sada stojite tu!", 5000, 4);
                return 1;
           }
           return 1;
      }
}


Napomena: Ovo je samo PRIMJER, i trebas foreach funkciju od y_lessa za ovo

sa tvojim ovi errori

D:\Server BY David\BETA\SRP 3.0b (Najnoviji)\gamemodes\larp.pwn(76883) : error 017: undefined symbol "foreach"
D:\Server BY David\BETA\SRP 3.0b (Najnoviji)\gamemodes\larp.pwn(76885) : error 017: undefined symbol "i"
D:\Server BY David\BETA\SRP 3.0b (Najnoviji)\gamemodes\larp.pwn(76887) : error 017: undefined symbol "i"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.

Omfg, ti znas citat, si pohadao prvih 4 razreda? Citaj sta sam sve napisao, post po post :S
Aequam memento rebus in arduis servare mentem.