Wysłany: 2012-07-16, 12:39
Jaroslav
Wiek: 29 Na forum: 5241 dni Posty: 31
Nick w MP: Pedro_Verto
Piwa : 1
Witam, pomo?ecie przerobi? t? komende na textdraw?
Kod: CMD:ban(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 1;
new id, str[128];
if(sscanf(params, "is[128]", id, str))
return SendClientMessage(playerid, 0xBABABAFF, "/ban [id] [powod]");
new PID, Reason[64];
new string[256];
sscanf(params, "ds", PID, Reason);
if(IsPlayerConnected(playerid))
{
format(string, 256, "acmd:Gracz %s zosta? zbanowany przez Administratora %s. Pow?d: %s.", PlayerName(PID), PlayerName(playerid), Reason);
SendClientMessageToAll(COLOR_RED2, string);
Ban(PID);
}
return 1;
}
Wysłany: 2012-07-16, 13:37
Raydex
Wiek: 36 Na forum: 6037 dni Posty: 138
Piwa : 1043
Tu ci daje z textdrawem takim jak do RP, jak chcesz inny to zarzu? albo sam sobie zmie?.
G?ra mapy:
Cytat: new bool:Karau;
new Text:Kary, NapisTimer;
Komenda na bana:
Cytat:
CMD:ban(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 1;
new playa,text[50];
if(sscanf(params, "is[50]", playa,text)) return SendClientMessage(playerid, 0xBABABAFF, "/ban [id] [powod]");
if(!IsPlayerConnected(playa)||playa==playerid) return SendClientMessage(playerid, 0xBABABAFF, "Niepoprawne ID");
format(String, sizeof(String),"~r~Ban~n~~w~Gracz: %s~n~Nadal: %s~n~~y~~h~%s",Playername(playa),Playername(playerid),text);
Kara(String);
Ban(playa);
return 1;
}
Funkcja gdzie? na d??:
Cytat:
Kara(text[])
{
if(Karau)
{
TextDrawHideForAll(Kary);
KillTimer(NapisTimer);
}
Karau=true;
TextDrawSetString(Kary,text);
TextDrawShowForAll(Kary);
NapisTimer=SetTimer("NapisWylacz",20000,false);
return 1;
}
Textdraw pod ongamemodeinit:
Cytat: Kary = TextDrawCreate(20.000000,288.000000,"_");
TextDrawTextSize(Kary,344.000000,0.000000);
TextDrawAlignment(Kary,0);
TextDrawBackgroundColor(Kary,0x000000ff);
TextDrawFont(Kary,1);
TextDrawLetterSize(Kary,0.299999,1.000000);
TextDrawLetterSize(Kary, 0.340000, 1.000000);
TextDrawColor(Kary,0xffffffff);
TextDrawSetOutline(Kary,1);
TextDrawSetProportional(Kary,1);
TextDrawSetShadow(Kary,1);
I to gdzie? na d?? jeszcze:
Cytat: forward NapisWylacz();
public NapisWylacz()
{
Karaua=false;
TextDrawHideForAll(Kary);
KillTimer(NapisTimer);
return 1;
}
Wysłany: 2012-07-16, 13:53
Jaroslav
Wiek: 29 Na forum: 5241 dni Posty: 31
Nick w MP: Pedro_Verto
Piwa : 1
Hmm...
Kod: D:\GTA\GTA San Andreas\pawno\TDM.pwn(146) : error 034: argument does not have a default value (argument 3)
D:\GTA\GTA San Andreas\pawno\TDM.pwn(1279) : error 017: undefined symbol "is"
D:\GTA\GTA San Andreas\pawno\TDM.pwn(1279) : warning 215: expression has no effect
D:\GTA\GTA San Andreas\pawno\TDM.pwn(1279) : error 001: expected token: ";", but found "]"
D:\GTA\GTA San Andreas\pawno\TDM.pwn(1279) : error 029: invalid expression, assumed zero
D:\GTA\GTA San Andreas\pawno\TDM.pwn(1279) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Du?o sobie poradzi?em, jeszcze tylko jeden:
Kod: D:\GTA\GTA San Andreas\pawno\TDM.pwn(1558) : error 076: syntax error in the expression, or invalid function call
dok?adnie z tym:
Kod: NapisTimer = SetTimer(NapisWylacz,20000,false);
Wysłany: 2012-07-17, 00:08
Raydex
Wiek: 36 Na forum: 6037 dni Posty: 138
Piwa : 1043
Nie mo?liwe, ta linijka jest poprawna ;o.
Wysłany: 2012-07-17, 12:35
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
Kod: NapisTimer = SetTimer("NapisWylacz",20000,false);
Tagi: ban :: textdraw
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: