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

Wysłany: 2013-03-02, 01:52


TurboMan94







Wiek: 35
Na forum: 5311 dni
Posty: 14
Nick w MP: [EZ]Turbo

Piwa: 2

Respekt: 50

Jak stworzy? timer do funkcji KickPlayer(playerid); ?
Po zmianie z 0.3e na 0.3x nie wy?wietlaj? si? powody ban?w/kick?w, a dodanie timera ma podobno pom?c. Stawiam :piwo:

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-02, 06:42


optimus

PawnoMen






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

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Timer to zegar a on nie wyswietla wiadomosci na czacie t? robote wykonuje SendClientMessage(...)

pokaz kod kick

prawdopodobnie masz sendclientmessage po kickplayer. zmien kolejnosc i sprobuj.

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

 
Wysłany: 2013-03-02, 07:43


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

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

prawdopodobnie masz sendclientmessage po kickplayer. zmien kolejnosc i sprobuj.


Nie wprowadzaj w b??d, je?li nie wiesz. Kalcor zrobi? specjalnie tak, ?e nie wiadomo gdzie dasz kick - wiadomo?? si? nie wy?wietli, trzeba to zrobi? za pomoc? timera. Tutaj oraz tutaj masz sprostowan? t? spraw?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-02, 10:29


TurboMan94







Wiek: 35
Na forum: 5311 dni
Posty: 14
Nick w MP: [EZ]Turbo

Piwa: 2

Respekt: 50

Kod:

case DIALOG_BAN_CONFIRM:
{
if(!IsAdmin(playerid)) return 1;

if(response == BUTTON_QUIT) return 1;

new
targetplayerid = pTemp[playerid][tmpTargetPlayerID],
banTime = pTemp[playerid][tmpBanTime],
period = pTemp[playerid][tmpPeriod],
reason[128], escaped_reason[140],
banAccountID,
szBanAccountName[24];

copy(pTemp[playerid][tmpReason], reason);
mysql_real_escape_string(reason,escaped_reason);

if(targetplayerid == -1)
{
banAccountID = GetAccountID(pTemp[playerid][tmpBanAccountName]);
copy(pTemp[playerid][tmpBanAccountName], szBanAccountName);
}
else
{
banAccountID = pData[targetplayerid][accountID];
copy(GetPlayerProperName(targetplayerid), szBanAccountName);
}

format(buffer, sizeof buffer, "INSERT INTO %s (player_banned, player_given, date_created, date_end, reason) VALUES (%i, %i, NOW(), NOW() + INTERVAL %i %s, '%s')",
gmData[DB_bans],
banAccountID,
pData[playerid][accountID],
banTime,
GetMySQLNameOfPeriod(period),
escaped_reason
);

mysql_query(buffer);

if(targetplayerid != -1)
{
SetPlayerAccountDataString(targetplayerid, "ban_count", "ban_count + 1", true);
}
else
{
format(buffer, sizeof buffer, "UPDATE %s SET ban_count = ban_count + 1 WHERE id = %i", gmData[DB_players], banAccountID);
mysql_query(buffer);
}

SetServerStatString("ban_count", "value + 1", true);

format(buffer, sizeof buffer, "Gracz {ffffff}%s{ff0000} zostal zbanowany na {ff9090}%i %s.", szBanAccountName, banTime, GetPeriodName(playerid, period, banTime));
SendClientMessageToAll(0xff0000ff, buffer);
format(buffer, sizeof buffer, "Powod: {ff3030}%s", reason);
SendClientMessageToAll(0xff0000ff, buffer);

if (pData[playerid][adminLevel]!=LEVEL_ADMINHIDDEN && targetplayerid!=-1) {
format(buffer, sizeof buffer, "Zbanowal%s {ff3030}%s", SkinKobiecy(GetPlayerSkin(playerid))?("a"):(""), GetPlayerNick(playerid));
MSGToAdmins(COLOR_INFO2, buffer, true, LEVEL_GM);
SendClientMessage(targetplayerid, 0xFF0000FF, buffer);
}


if(targetplayerid != -1)
{
SendClientMessage(targetplayerid,-1, " ");
Msg(targetplayerid,COLOR_INFO,"Jesli uwazasz ze ten ban jest niesluszny, badz tez bedziesz staral sie o wczesniejsze jego zdjecie", false);
Msg(targetplayerid,COLOR_INFO,"to koniecznie zrob {b}screenshot{/b} wciskajac teraz klawisz F8, nastepnie odwiedz nasze forum", false);
Msg(targetplayerid,COLOR_INFO,"pod adresem {b}{/b} i zloz tam podanie o odbanowanie.");
if (Audio_IsClientConnected(targetplayerid))
Audio_Play(targetplayerid,AUDIOID_BAN, false, false, true);
KickPlayer(targetplayerid);
}
}


Jak powinno to tutaj wygl?da??

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: timer
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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