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

Wysłany: 2014-01-28, 22:11


Driftin33k

DrifteR






Wiek: 29
Na forum: 4580 dni
Posty: 43
Nick w MP: _Driftin3K_

Piwa: 40

Respekt: 45,3

Sillence, Nie... ale i jak zwyk?ym graczem wpisze to te? pisze te: ban id pow?d... a w og?le to ten kod wpisuje:

Kod:

CMD:ban(playerid,params[])
{
new id, str[128];
if(sscanf(params, "ds[128]", id, str))
{
SendClientMessage(playerid, 0xFFFFFF, "/ban id powod");
return 1;
}
if(!IsPlayerConnected(id))
{
SendClientMessage(playerid, 0xFFFFFF, "Ten gracz jest offline");
return 1;
}

new string[128];
format(string, sizeof(string), "Gracz %s(ID: %d) zostal zbanowany przez administratora %s(ID: %d) za %s", PlayerName(id),id,PlayerName(playerid),playerid, str);
SendClientMessageToAll(0xFFFFFF, string);
format(string, sizeof(string), "Zostale? zbanowany przez administratora %s(ID: %d) za %s",PlayerName(playerid),playerid, str);
SendClientMessage(id,0xFFFFFF, string);
BanPlayer(id);
return 1;
}

stock BanPlayer(playerid)
{
SetTimerEx("Banuj", 1000, true, "d", playerid);
return 1;
}

forward Banned(playerid);
public Banned(playerid)
{
Ban(playerid);
return 1;
}


Jak zmienie z
Kod:

SetTimerEx("Banuj", 1000, true, "d", playerid);
na:
Kod:

SetTimerEx("Banuj", 1000,false, "d", playerid);
to i tak to samo ;p

Podpis
Reaktywaja serwera Drift Team! 27.02.2016r!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-28, 22:16


BraYaN_







Wiek: 34
Na forum: 6602 dni
Posty: 276
Nick w MP: BraYaN_

Piwa: 1614

Respekt: 63

Masz aktualnego tego sscanfa?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-28, 22:26


Driftin33k

DrifteR






Wiek: 29
Na forum: 4580 dni
Posty: 43
Nick w MP: _Driftin3K_

Piwa: 40

Respekt: 45,3

Chyba yo ;p aktualizowa?em paczke do 0.3x

Podpis
Reaktywaja serwera Drift Team! 27.02.2016r!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-28, 22:34


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Jak to mo?liwe ?e ta komenda mi dzia?a, a Tobie nie ? :-?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-28, 22:44


Lajsun







Wiek: 46
Na forum: 4757 dni
Posty: 7
Nick w MP: Nitro/Lesson



Respekt: 50

"Driftin33k" napisał/a:

ale i jak zwyk?ym graczem wpisze to te? pisze te: ban id pow?d

Bo nie masz warunku na admina.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-28, 22:47


Driftin33k

DrifteR






Wiek: 29
Na forum: 4580 dni
Posty: 43
Nick w MP: _Driftin3K_

Piwa: 40

Respekt: 45,3

Sillence, Pode?lij swoje sscanf na pw i ca?y kod i jakie masz do tego inc. na g?rze mapy

[ Dodano: 2014-01-28, 22:48 ]
I ca?y kod jaki masz

Podpis
Reaktywaja serwera Drift Team! 27.02.2016r!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-28, 22:55


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Driftin33k, Wszystko wys?a?em Ci na PW. A co do warunku dla administratora to:
Kod:

if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, 0xFFFFFF, "Nie jeste? adminem");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-29, 01:25


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Cytat:

... Mo?e tak... zr?bcie mi komend? ban w zcmd - chodzi o to, ?e mo?na zbanowa? gracza. Ale ?eby pisa?o np admin wpisze /ban [id gracza] [pow?d] i pisz? np: Gracz blablabla (ID: 6) zosta? zbanowany przez administratora huehue ID: 4. Pow?d: blablabla. A dla gracza ma pisa?: Zosta?e? zbanowany przez administratora: huehue ID: 4Pow?d: nara.. Prosz? o tak? komend? za dobr? dzia?aj?c? komende sypne respka i 3 piwa


Kod:

CMD:ban(playerid, p[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "KEIN ADMINISTRAZIONEN"), true;
if(isnull(p)) return SendClientMessage(playerid, -1, "/ban [id] [pow?d]"), true;
new player[4], spaceRegistery = strfind(p, " ", true);
strmid(player, p, 0, (spaceRegistery > -1) ? (spaceRegistery) : (strlen(p)));
strdel(p, 0, (spaceRegistery > -1) ? (spaceRegistery+1) : (strlen(p)));
if(!IsPlayerConnected(strval(player))) return SendClientMessage(playerid, -1, "» Poda?e? dane niew?a?ciwego u?ytkownika!"), true;
new _message[144];
format(_message, sizeof(_message), "Gracz %s (ID: %d) zosta? zbanowany przez administratora %s ID: %d. Pow?d: %s", PlayerName(strval(player)), strval(player), PlayerName(playerid), playerid, (strlen(p) > 1) ? (p) : ("-brak-"));
SendClientMessageToAll(-1, _message);
SetTimerEx("banEx", 1000, false, "d", strval(player));
return true;
}

forward banEx(pid);
public banEx(pid)
{
if(!IsPlayerConnected(pid)) return;
Ban(pid);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-29, 13:33


Driftin33k

DrifteR






Wiek: 29
Na forum: 4580 dni
Posty: 43
Nick w MP: _Driftin3K_

Piwa: 40

Respekt: 45,3

IgrexolonO, 10 repka + 3 piffka + wielkie dzi?ki! Sillence, 5 repka + pifko + thx za ch?ci i w og?le, ?e mi to all wys?ae? na pw itd :)

Podpis
Reaktywaja serwera Drift Team! 27.02.2016r!

Postaw piwo autorowi tego posta
 

 
Tagi: kick/ban
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] Kick/Ban 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