Wysłany: 2013-11-02, 17:03
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
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...
Wysłany: 2013-11-02, 17:26
optimus
PawnoMen
Wiek: 27 Na forum: 5613 dni Posty: 453
Nick w MP: [PMS]ReveresPL
Piwa : 159
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
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;
}
Wysłany: 2013-11-02, 17:31
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
czyli zamiast:
Kod: liczbajajek[playerid]+=1;
to :
Kod:
?
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;
}
Wysłany: 2013-11-02, 17:59
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
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'
Wysłany: 2013-11-02, 18:07
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
dobra a tutaj:
[/code]
Kod: SendClientMessage(playerid, 0xEE5555FF, "Nie znajdujesz sie obok kosza ", 5);
Kod: warning 202: number of arguments does not match definition
Wysłany: 2013-11-02, 18:12
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
gacel112 , Nie potrzebna '5' za tekstem Nie zgadza si? liczba argument?w.
Kod: SendClientMessage(playerid, 0xEE5555FF, "Nie znajdujesz sie obok kosza ");
Wysłany: 2013-11-02, 18:17
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
a tutaj:
daje ba g?rze:
Kod:
Kod: if(liczbakoszy[playerid] == 5)
i warn:
Kod: warning 213: tag mismatch
Wysłany: 2013-11-02, 18:23
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
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)
Wysłany: 2013-11-02, 18:27
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Wysłany: 2013-11-02, 18:32
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
gacel112 , W tym kodzie musisz wybra? albo 'false' albo 'true'
Kod:
Kod:
Wysłany: 2013-11-02, 18:34
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
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?..
Wysłany: 2013-11-02, 18:39
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
gacel112 , Chodzi Ci o to aby t? zmienn? przypisa? do Nicku, kt?ry si? b?dzie pokazywa? w 3Dtext ?
Wysłany: 2013-11-02, 18:40
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
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.
Wysłany: 2013-11-02, 18:56
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
Nie da si?, optimus - patrz?c na ten kod brech?em na ca?y dom xd
Wysłany: 2013-11-02, 19:03
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
haha:)
czyli si? nie da? a jaki? zapis do pliku np.
Tagi: zmienna :: dany :: nick
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: