Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-11-02, 17:03


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

na g?rze daje :
Kod:

new bool:liczbajajek[MAX_PLAYERS];


i teraz zeby dodawa?o do nicku a nie do id do id to daje tak:
Kod:

liczbajajek[playerid]+=1;


jak zrobi? do nicku...

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 17:26


optimus

PawnoMen






Wiek: 27
Na forum: 5613 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Prosz?:
Kod:

stock GetPlayerID(const playername[])
{
new id, name[MAX_PLAYER_NAME];
for (new i=0;i<MAX_PLAYERS;i++)
{
if (IsPlayerConnected(i))
{
GetPlayerName(i,name,sizeof(name));
if (strfind(name,playername,true) != -1)
{
return i;
}
}
}
id = strval(playername);
if(IsPlayerConnected(id)) return id;
return -1;
}


Ta funkcja zwraca id gracza kt?rego szukasz, je?eli go nie ma to zwraca ci -1 :D

np.:
Kod:


CMD:cos(playerid, cmdtext[])
{
new name[256];
if(sscanf(cmdtext, "%s[256]", name))
{
//Wy?wietl tekst informuj?cy gracza ?e ?le wpisa? CMD
return 1;
}
new pid;
pid = GetPlayerID(name);
if(pid == -1)
{
//poinformuj gracza ?e nie ma gracza o podanym nicku.
return 1;
}
liczbajajek[pid]+=1; //tutaj zaby doda? 1 warto?? do tablicy nie musisz pisa? +=1 tylko ++;
return 1;
}


Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 17:31


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

czyli zamiast:
Kod:

liczbajajek[playerid]+=1;

to :
Kod:

liczbajajek[name]+=1;

?

mam jeszcze jeden problem :
mam takiego warna:
Kod:

warning 235: public function lacks forward declaration (symbol "kurnik16imer")

Linijka:
Kod:


forward kurnik16timer(playerid);
public kurnik16imer(playerid)
{
kurnik16 = false;
Update3DTextLabelText(kurnik16label, 0x33CC33FF, "Kurnik:16");
return 1;
}


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 17:59


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

gacel112, Zjad?e? jedn? liter? :)
Kod:

forward kurnik16timer(playerid);
public kurnik16timer(playerid)
{
kurnik16 = false;
Update3DTextLabelText(kurnik16label, 0x33CC33FF, "Kurnik:16");
return 1;
}


Zamiast 'timer' napisa?e? 'imer' ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 18:07


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

dobra a tutaj:
[/code]
Kod:

SendClientMessage(playerid, 0xEE5555FF, "Nie znajdujesz sie obok kosza ", 5);

Kod:

warning 202: number of arguments does not match definition


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 18:12


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

gacel112, Nie potrzebna '5' za tekstem :) Nie zgadza si? liczba argument?w.
Kod:

SendClientMessage(playerid, 0xEE5555FF, "Nie znajdujesz sie obok kosza ");


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 18:17


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

a tutaj:
daje ba g?rze:
Kod:

new bool:liczbakoszy;

Kod:

if(liczbakoszy[playerid] == 5)



i warn:
Kod:

warning 213: tag mismatch


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 18:23


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

gacel112, bool tak zwany boolean zwraca warto?? albo 'false' albo 'true'. W tym przypadku tw?j kod musi wygl?da? tak, bez argumentu playerid:
Kod:

if(liczbakoszy == true / false)


Je?eli chcesz aby kod zawiera? ten argument musisz go najpierw utworzy? w zmiennej:
Kod:

new bool:liczbakoszy[MAX_PLAYERS];


A potem doda? do kodu:
Kod:

if(liczbakoszy[playerid] == true / false)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 18:27


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

dalej to samo..

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 18:32


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

gacel112, W tym kodzie musisz wybra? albo 'false' albo 'true'
Kod:

if(liczbakoszy == true)

Kod:

if(liczbakoszy == false)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 18:34


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

ale nie bo ja chce na liczbe..

[ Dodano: 2013-11-02, 18:36 ]
dobra usune?em bool: i jest git a teraz wyt?umacz mi jak t? zmienn? do nicku przypisa?..

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 18:39


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

gacel112, Chodzi Ci o to aby t? zmienn? przypisa? do Nicku, kt?ry si? b?dzie pokazywa? w 3Dtext ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 18:40


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

nie poprstu mam zmienn? i przydziela j? do nicku i jak ktos wyjdzie to zapisuje i jak wejdzie to b?dzie taka sama jak poprzednio.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 18:56


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Nie da si?, optimus - patrz?c na ten kod brech?em na ca?y dom xd

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 19:03


GaCeL







Wiek: 33
Na forum: 5593 dni
Posty: 197
Nick w MP: GaCeL

Piwa: 96

Respekt: 45,3

haha:)
czyli si? nie da? a jaki? zapis do pliku np.

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: zmienna :: dany :: nick
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [GF] Zmienna na dany nick Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku