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

Wysłany: 2012-09-09, 09:20


Rumun







Wiek: 30
Na forum: 5235 dni
Posty: 316
Nick w MP: Rumun

Piwa: 25

Respekt: 69

Witam.Mam takie pytanie jak zrobi? informacje dla kogo? zbanowanego?Przyk?ad jaki? gracz dosta? bana np.za czity.No to na czacie wyskakuje tylko info dla wszystkich ze Gracz zosta? zbanowany za czity.A jak zrobi? informacje dla tej osoby,?e zosta?a zbanowana ,przez administratora,za co i o kt?rej godzinie,poniewa? tak to pisze tylko co? tam po angielsku "serwer closed kick/ban". Za pomoc,jak zawsze piwko. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-09-09, 09:26


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Daj komende

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-09-09, 10:20


Rumun







Wiek: 30
Na forum: 5235 dni
Posty: 316
Nick w MP: Rumun

Piwa: 25

Respekt: 69

if(strcmp(cmd, "/ban", true) == 0 && IsPlayerAdmin(playerid) == 1) {

//new tmp[256];
tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_RED, "(info) U?yj: /ban [id gracza] [pow?d]");
return 1;
}
giveplayerid = strval(tmp);

strmid(tmp, cmdtext, 5+strlen(tmp), strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_RED, "(info) U?yj: /ban [id gracza] [pow?d]");
return 1;
}

if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
BanMsg(giveplayerid, sendername, tmp);
SendClientMessage(playerid, COLOR_WHITE, "Wyslane.");
}
else {
format(string, sizeof(string), "(info) ID %d nie jest aktywnym graczem.", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}

return 1;
}


forward BanMsg(playerid, kickername[], reason[]);
public BanMsg(playerid, kickername[], reason[])
{
new string[256];
new playername[MAX_PLAYER_NAME];
//new tmp[256];
GetPlayerName(playerid, playername, sizeof(playername));
format(string, sizeof(string), "*** %s (id: %d) zosta? zbanowany przez administratora: %s. Pow?d: %s ***", playername, playerid, kickername, reason);
printf(string);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Ban(playerid);
return 1;

}

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-09-10, 14:50


WiX







Wiek: 28
Na forum: 5241 dni
Posty: 48
Nick w MP: thedamiano

Piwa: 21

Respekt: 64

Tak samo jak z informacj? dla wszystkich graczy tylko dajesz SendClientMessagei potem atrybuty, czyli oznaczenie gracza zbanowanego itp.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-09-11, 18:33


kacperpopecki

Dem6n6l6gia Brra..






Wiek: 25
Na forum: 5117 dni
Posty: 53
Nick w MP: Kacu_XD

Piwa: 420

Respekt: 46,3

Ostrzeżeń: 100%
Przyda?o by? ,?e po wej?ciu na serwer zbanowana osoba widzi np :

Zosta?e? zbanowany przez admina...
Na ile? tam dzni..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-09-11, 21:20


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
"kacperpopecki" napisał/a:

Przyda?o by? ,?e po wej?ciu na serwer zbanowana osoba widzi np :

Zosta?e? zbanowany przez admina...
Na ile? tam dzni..


Musisz zrobi? zapis do pliku, np. w komendzie ban

Kod:

new data[4];
getdate(data[0], data[1], data[2]);
data[3] = data[2] + dni_ile_zostal_zbanowany;

dini_IntSet(...);


P??niej otwierasz plik i wczytujesz informacje, wszystko, tylko w komendzie ban nie u?ywasz wtedy funkcji Ban(playerid), tylko Kick, bo informacje si? zapisz? do pliku.

Postaw piwo autorowi tego posta
 

 
Tagi: informacja :: dla :: osoby :: zbanowanej
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