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

Wysłany: 2012-07-04, 15:52


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

Mam taki problem a dok?adnie gdy ktos napisze cos na czacie to to wyskkauje dwa razy po dodaniu takiej funkcji:

if(IsPlayerAdmin(playerid))
{
if(strcmp(nick, "LaGGer", true)== 0)
format(ranga, sizeof(ranga), "(Head-Admin): %s", text);
else
format(ranga, sizeof(ranga), "(Admin): %s", text);
SendPlayerMessageToAll(playerid, ranga);
return 0;
}

I jak usun?? t? wcze?niejsza? bo szuka?em jej i nic

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-04, 18:45


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Jak Ty co? napiszesz, to nikt nic nie zrozumie. Usu? SendPlayerMessageToAll(playerid, ranga); i po sprawie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-05, 10:10


radeh2

Performer






Wiek: 32
Na forum: 6329 dni
Posty: 141
Nick w MP: Mr.R

Piwa: 875

Respekt: 120
Respekt: 120

Dobrze napisa?, jak ma inaczej to wyt?umaczy??

w publicu
Pawn
 public OnPlayerText(playeridtext[])


ostatni return (return ko?cz?cy ten callback) zamie? na

Pawn
    return 0; 
}


w ten spos?b zablokujesz wysy?anie wiadomo?ci tych standardowych :)

PS dodaj jeszcze range dla pozosta?ych graczy :)


Pawn
if(IsPlayerAdmin(playerid)) 
{ 
if(strcmp(nick"LaGGer"true)== 0format(rangasizeof(ranga), "%s(Head-Admin): %s",PlayerName(playerid), text); 
else 
format(rangasizeof(ranga), "%s(Admin): %s"PlayerName(playerid),text); 
SendPlayerMessageToAll(playeridranga); 
} else {
format(rangasizeof(ranga), "%s(Gracz:%d): %s",PlayerName(playerid), playeridtext); 
SendPlayerMessageToAll(playeridranga); 
}

PlayerName(playerid)//to gdzies na d?? mapy, ale pewnie masz tak? funkcje ju?
{
new _PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid_PlayerNameMAX_PLAYER_NAME);
return _PlayerName;
}



Podpis

Ostatnio zmieniony przez radeh2 2012-07-05, 12:29, w całości zmieniany 3 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-05, 11:42


barpon







Wiek: 26
Na forum: 5225 dni
Posty: 12

Piwa: 2

Respekt: 41,5

Usuni?te.

Ostatnio zmieniony przez barpon 2013-09-02, 16:04, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-05, 12:03


radeh2

Performer






Wiek: 32
Na forum: 6329 dni
Posty: 141
Nick w MP: Mr.R

Piwa: 875

Respekt: 120
Respekt: 120

Dwa warunki, dwa else proste... nie pouczaj mistrza bo zrobi?e? tak samo tylko 'enter' stawi?e? po klamrach...

[ Dodano: 2012-07-05, 12:08 ]
Zrobi? Ci to z klamerkami jak dla dziecka ;) :
Pawn
public OnPlayerText(playeridtext[])
{
    new ranga[128];
     new nick[MAX_PLAYER_NAME];
      if(IsPlayerAdmin(playerid))
       {
        if(strcmp(nick"LaGGer"true)== 0)//head admin jest tylko na nick... reszta admin?w ma mie? range jak zaloguj? sie na rcon..
         {
              format(rangasizeof(ranga), %s(Head-Admin): %s,PlayerName(playerid), text);
        } else {
            format(rangasizeof(ranga), %s(Admin): %sPlayerName(playerid),text);
        }
    } else {
         format(rangasizeof(ranga), %s(Gracz:%d): %s,PlayerName(playerid),playeridtext);
     }
     SendPlayerMessageToAll(playeridranga);
      return 0;
}

Cytat:


Te rangi s? do bani, poniewa? trzeba by? zalogowanym na rcon'a.
Pozdrawiam
// by? mo?e nie ma systemu admina...

Cytat:

Jak si? nie znasz to si? nie wypowiadaj kolego, :)


Podpis

Ostatnio zmieniony przez radeh2 2012-07-05, 12:34, w całości zmieniany 3 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-05, 12:17


barpon







Wiek: 26
Na forum: 5225 dni
Posty: 12

Piwa: 2

Respekt: 41,5

Usuni?te.

Ostatnio zmieniony przez barpon 2013-09-02, 16:04, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-05, 12:19


radeh2

Performer






Wiek: 32
Na forum: 6329 dni
Posty: 141
Nick w MP: Mr.R

Piwa: 875

Respekt: 120
Respekt: 120

Poprawi?em, zobacz wpierw ile jest warunk?w a wtedy si? bierz za krytykowanie ;)

Podpis

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-05, 12:44


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

{
new ranga[128];
new nick[MAX_PLAYER_NAME];
if(IsPlayerAdmin(playerid)) //
{
if(strcmp(nick, LaGGer, true)== 0) // head admin jest tylko na nick... reszta admin?w ma mie? range jak zaloguj? sie na rcon..
{
format(ranga, sizeof(ranga), %s(Head-Admin): %s,PlayerName(playerid), text);
} else {
format(ranga, sizeof(ranga), %s(Admin): %s, PlayerName(playerid),text);
}
}else{
format(ranga, sizeof(ranga), %s(Gracz:%d): %s,PlayerName(playerid), playerid, text);
SendPlayerMessageToAll(playerid, ranga);
return 0;
}


W og?le co to za kod, za ma?o klamer zamykaj?cych, ?le u?o?one warunki. Patrz?c po kodzie, Head Admin te? musi si? zalogowa? na rcona, ?eby mie? t? rang?, a kto? inny napisa? inaczej, ?e tylko pozostali admini musz? si? logowa? przez rcon.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-05, 16:22


KoLoSs

www.pKoLoSs.tk






Wiek: 31
Na forum: 5631 dni
Posty: 109
Nick w MP: KoLoSs

Piwa: 593

Respekt: 55,1

Ostrzeżeń: 20%
poszukaj w dziale skrypt?w, kiedy? chyba dawa?em skrypt rang, tam masz kod. teraz juz nie sieedze w pawn:P

Podpis
coś dla uczących się pawn! moje prace, z dnia na dzień coś nowego. !

www.pKoLoSs.tk
+ reklama w stopce strony.
Postaw piwo autorowi tego posta
 

 
Tagi: podwojny :: czat
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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