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

Wysłany: 2018-01-10, 19:03


Destinn







Wiek: 26
Na forum: 3094 dni
Posty: 104
Nick w MP: Destin

Piwa: 25

Respekt: 90

Stw?rz sobie stock'a, kt?ry pobiera nazw? gracza.

Kod:

stock GetPlayerName(playerid)
{
new name[MAX_PLAYER_NAME + 1];
GetPlayerName(playerid, name, sizeof(name));

return name;
}


I teraz:

Kod:

public OnPlayerText(playerid, text[])
{
new string[256];
switch(PlayerInfo[playerid][pRanga])
{
case 0: format(string, sizeof(string), "%d [Gracz] %s: %s", playerid, PlayerName(playerid), text);
case 1: format(string, sizeof(string), "%d [Moderator] %s: %s", PlayerName(playerid), nick, text);
case 2: format(string, sizeof(string), "%d [Admin] %s: %s", PlayerName(playerid), nick, text);
}

SendClientMessageToAll(playerid, string);
return 0;
}


Admina nadajesz w taki spos?b;

Kod:

PlayerInfo[playerid][pRanga] = 1;

Jest to przyk?ad, w tym wypadku ustawiasz rang? na 1, nie wiem na jakim poziomie ma by? ranga Admina, to mo?e by?, np. Moderator, JuniorAdmin, cokolwiek - p??niej w skrypcie sprawdzasz czy gracz posiada t? rang? (przyjmijmy, ?e pRanga = 1 to Moderator) i je?eli jest Moderatorem to mo?e kickowa? graczy.
Oczywi?cie podany kod na ustawienie rangi u?yj najlepiej w komendzie.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Shlasku
Wysłany: 2018-01-10, 22:41


Seboo







Wiek: 30
Na forum: 5516 dni
Posty: 124
Nick w MP: Sebo

Piwa: 1228

Respekt: 102
Respekt: 102

Nie dawaj koledze z?ych rad, bo pobieranie nicku gracza wystarczy zrobi? tylko raz przy po??czeniu z serwerem - tak jak mu poda?em. Nie zmieni?o to nic, bo nadal pobierasz niepotrzebnie co wiadomo?? nick gracza, przecie? to bez sensu.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 2 piw(a):
Virex_PL, Shlasku
Wysłany: 2018-01-12, 17:33


Shlasku

Uczeń Pawno






Wiek: 22
Na forum: 3206 dni
Posty: 133
Nick w MP: luki1123

Piwa: 17

Respekt: 60

Dobra, dzi?kuj? wam wszystkim bardzo lecz moje ostatnie pytanie to by?o "Jak nada? range?" Wszystko ju? wiem wi?c dla wszystkich :piwo:

//Do zamkni?cia

Podpis
Zwykły szary człowiek z niezwykłymi umiejętnościami :)
Postaw piwo autorowi tego posta
 

 
Tagi: ranga
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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