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

Wysłany: 2013-08-08, 19:34


Mtaowiec223







Wiek: 30
Na forum: 4944 dni
Posty: 12
Nick w MP: ziom555

Piwa: 1

Respekt: 50

Ostrzeżeń: 60%
Witam,
Mam problem a poniewa? gdy napisze co? ma czacie to zapami?tuje m?j nick i u?ywa go dla innych graczy lub gorzej
pisze naprzyk?ad BlackBourn Fire [Admin] ID : 1 : elo i pisze to fire a nie ja
Lub jak ja napisze to jest nick kogo? innego xD
Funkcja
Kod:


public OnPlayerText(playerid, text[])
{
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Gname,sizeof(Gname));
new Ranga = RangaAdmina[playerid];
new wiadomosc[500];
//new wiadomosc1[506];
new RangaText[64];
if(Ranga == 0){RangaText = "{FFFFFF}[Gracz]";}
if(Ranga == 1){RangaText = "{66FF00}[VIP]";}
if(Ranga == 2){RangaText = "{FF6633}[Moderator]";}
if(Ranga == 3){RangaText = "{FF858B}[JuniorAdmin]";}
if(Ranga == 4){RangaText = "{716EFF}[Mapper]";}
if(Ranga == 5){RangaText = "{FF855C}[Admin]";}
if(Ranga == 6){RangaText = "{FFFF33}[HeadAdmin]";}
format(wiadomosc, sizeof(wiadomosc),"{FF00FF}%s{FFFFFF} %s {FFFFFF} ID: {FFFA00}%d{FFFFFF}: %s",Gname,RangaText,playerid,text);
SendPlayerMessageToAll(GetPlayerColor(playerid), wiadomosc);
return 0;
}

daje tam co jest za pomoc xD

[ Komentarz dodany przez: Oldschool: 2013-08-08, 20:42 ]
Popraw nazw? tematu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-08, 21:17


neroPL







Wiek: 28
Na forum: 5671 dni
Posty: 79
Nick w MP: Kapec

Piwa: 584

Respekt: 75,7

Czy napewno w Disconnect lub connect masz ustawione to ?e ranga == 0 dla ka?dego ? np : w connect czy discon
Kod:


Rangaadmina[playerid] = 0;

Pewno to jest b??d. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-09, 13:04


optimus

PawnoMen






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

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Kod:

public OnPlayerText(playerid, text[])
{
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Gname,sizeof(Gname));
new Ranga = RangaAdmina[playerid];
new wiadomosc[500];
//new wiadomosc1[506];
new RangaText[64];
if(Ranga[playerid] == 0){RangaText = "{FFFFFF}[Gracz]";}
if(Ranga[playerid] == 1){RangaText = "{66FF00}[VIP]";}
if(Ranga[playerid] == 2){RangaText = "{FF6633}[Moderator]";}
if(Ranga[playerid] == 3){RangaText = "{FF858B}[JuniorAdmin]";}
if(Ranga[playerid] == 4){RangaText = "{716EFF}[Mapper]";}
if(Ranga[playerid] == 5){RangaText = "{FF855C}[Admin]";}
if(Ranga[playerid] == 6){RangaText = "{FFFF33}[HeadAdmin]";}
format(wiadomosc, sizeof(wiadomosc),"{FF00FF}%s{FFFFFF} %s {FFFFFF} ID: {FFFA00}%d{FFFFFF}: %s",Gname,RangaText,playerid,text);
SendPlayerMessageToAll(GetPlayerColor(playerid), wiadomosc);
return 0;
}


Wklej to i zmien na poczatku mapy Ranga[MAX_PLAYERS]; i teraz wszedzie gdzie masz Ranga zmien na Ranga[playerid]

Ty miales tablice tzw. glbaln? czyli wartosc jest przypisana do niczego, a ta tablica przyklad[playerid] przypisuje wartosc danemu graczowi jezeli ma id 0 i przypiszemy mu 4 czyli przyklad[0]=4; to ta tablica bd przechowaywala wartosc dla gracza id0 lub jezeli ja wywolasz.

[ Dodano: 2013-08-09, 13:06 ]
a i co to jest Ranga = Rangaadmina !! ??

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

 
Tagi: zkraszowany :: chat :: prosze :: szybką :: please :: he!p :: me!
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Zkraszowany chat prosze o szybką please He!p me! 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