Wysłany: 2012-07-17, 20:38
Jaroslav
Wiek: 29 Na forum: 5241 dni Posty: 31
Nick w MP: Pedro_Verto
Piwa : 1
Kod: CMD:kick(playerid, params[])
{
if(!IsPlayerAdmin(playerid))
return 1;
new Id, Powod[128];
if(sscanf(params, "ds[128]", Id, Powod))
{
SendClientMessage(playerid, -1, "Wpisz: /kick [id] [pow?d]");
return 1;
}
if(!IsPlayerConnected(Id))
{
SendClientMessage(playerid, -1, "Nie ma takiego gracza.");
return 1;
}
new AdminName[MAX_PLAYER_NAME], String[128];
GetPlayerName(playerid, AdminName, MAX_PLAYER_NAME);
format(String, 128, "~r~Gracz ~w~%s ~r~zostal wyrzucony~n~Nadal: ~w~%s~n~~r~Powod kicka: ~w~%s",PlayerName(Id), AdminName, Powod);
TextDrawSetString(TDKick, String);
Kick(Id);
return 1;
}
Witam, mam komende kick z text drawem i chc? aby wy?wietla?a si? 5 sek po nadaniu kary dla wszystkich. Text draw jest ju? ca?kiem gotowy, jednak problem tkwi w set Timerze, poniewa? kiedy go ustawiam nic si? nie wy?wietla. Mo?ecie mi pom?c?
Wysłany: 2012-07-17, 20:51
Raydex
Wiek: 36 Na forum: 6037 dni Posty: 138
Piwa : 1043
Newy:
Cytat:
Komenda:
Cytat: CMD:kick(playerid, params[])
{
if(!IsPlayerAdmin(playerid))
return 1;
new Id, Powod[128];
if(sscanf(params, "ds[128]", Id, Powod))
{
SendClientMessage(playerid, -1, "Wpisz: /kick [id] [pow?d]");
return 1;
}
if(!IsPlayerConnected(Id))
{
SendClientMessage(playerid, -1, "Nie ma takiego gracza.");
return 1;
}
new AdminName[MAX_PLAYER_NAME], String[128];
GetPlayerName(playerid, AdminName, MAX_PLAYER_NAME);
format(String, 128, "~r~Gracz ~w~%s ~r~zostal wyrzucony~n~Nadal: ~w~%s~n~~r~Powod kicka: ~w~%s",PlayerName(Id), AdminName, Powod);
TextDrawSetString(TDKick, String);
TextDrawShowForAll(TDKick);
KaraTimer=SetTimer("TextdrawWylacz",20000,false);
Uzywany=true;
Kick(Id);
return 1;
}
d??:
Cytat: forward TextdrawWylacz();
public TextdrawWylacz()
{
Uzywany=false;
TextDrawHideForAll(TDKick);
KillTimer(KaraTimer);
return 1;
}
Tagi: settimer :: textdraw
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: