Hali
Mivel nekem már nincs rá szükségem,ezért megosztom.
Ez egy szimpla textdraw,ami bannoláskor kiír pár információt:
- A neved
- az indokot
- az admint
- és az idõt
Valahogy így néz ki:
Készítési idõ:10 perc
Készítõ:BendicsekKód:
new Text:bannolva;
new Text:neved;
new Text:indok;
new Text:idotext;
new Text:idoido;
new Text:admin;
public OnFilterScriptInit()
{
print(\"Bendicsek\'s ban message\");
bannolva = TextDrawCreate(251.000000, 113.000000, \"Bannolva lettel\");
TextDrawBackgroundColor(bannolva, 255);
TextDrawFont(bannolva, 3);
TextDrawLetterSize(bannolva, 0.500000, 1.000000);
TextDrawColor(bannolva, -1);
TextDrawSetOutline(bannolva, 1);
TextDrawSetProportional(bannolva, 1);
TextDrawUseBox(bannolva, 1);
TextDrawBoxColor(bannolva, -16776961);
TextDrawTextSize(bannolva, 442.000000, 0.000000);
TextDrawSetSelectable(bannolva, 0);
neved = TextDrawCreate(251.000000, 127.000000, \"Nev: Matthew Parker\");
TextDrawBackgroundColor(neved, 255);
TextDrawFont(neved, 3);
TextDrawLetterSize(neved, 0.500000, 1.000000);
TextDrawColor(neved, -1);
TextDrawSetOutline(neved, 1);
TextDrawSetProportional(neved, 1);
TextDrawUseBox(neved, 1);
TextDrawBoxColor(neved, -16776961);
TextDrawTextSize(neved, 442.000000, 81.000000);
TextDrawSetSelectable(neved, 0);
indok = TextDrawCreate(251.000000, 148.000000, \"Indok:Bantextdrawtestizemize\");
TextDrawBackgroundColor(indok, 255);
TextDrawFont(indok, 3);
TextDrawLetterSize(indok, 0.339998, 1.000000);
TextDrawColor(indok, -1);
TextDrawSetOutline(indok, 1);
TextDrawSetProportional(indok, 1);
TextDrawUseBox(indok, 1);
TextDrawBoxColor(indok, -1);
TextDrawTextSize(indok, 442.000000, 0.000000);
TextDrawSetSelectable(indok, 0);
idotext = TextDrawCreate(251.000000, 174.000000, \"Idopont:\");
TextDrawBackgroundColor(idotext, 255);
TextDrawFont(idotext, 3);
TextDrawLetterSize(idotext, 0.500000, 1.000000);
TextDrawColor(idotext, -1);
TextDrawSetOutline(idotext, 1);
TextDrawSetProportional(idotext, 1);
TextDrawUseBox(idotext, 1);
TextDrawBoxColor(idotext, 16711935);
TextDrawTextSize(idotext, 442.000000, 0.000000);
TextDrawSetSelectable(idotext, 0);
idoido = TextDrawCreate(251.000000, 187.000000, \"2012.11.23.\");
TextDrawBackgroundColor(idoido, 255);
TextDrawFont(idoido, 3);
TextDrawLetterSize(idoido, 0.500000, 1.000000);
TextDrawColor(idoido, -1);
TextDrawSetOutline(idoido, 1);
TextDrawSetProportional(idoido, 1);
TextDrawUseBox(idoido, 1);
TextDrawBoxColor(idoido, 16711935);
TextDrawTextSize(idoido, 442.000000, 0.000000);
TextDrawSetSelectable(idoido, 0);
admin = TextDrawCreate(251.000000, 161.000000, \"Admin:Matthew Parker\");
TextDrawBackgroundColor(admin, 255);
TextDrawFont(admin, 3);
TextDrawLetterSize(admin, 0.330000, 1.000000);
TextDrawColor(admin, -1);
TextDrawSetOutline(admin, 1);
TextDrawSetProportional(admin, 1);
TextDrawUseBox(admin, 1);
TextDrawBoxColor(admin, -1);
TextDrawTextSize(admin, 442.000000, 0.000000);
TextDrawSetSelectable(admin, 0);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
/*new Text:bannolva;
new Text:neved;
new Text:indok;
new Text:idotext;
new Text:idoido;
new Text:admin;
*/
CMD:ban(playerid,params[])
{
new id,indoka[30];
if(sscanf(params,\"us\",id,indoka)) return SendClientMessage(playerid, 0xFFFFFFAA, \"Használat: /ban id indok[Max 30 karakter]\");
new nevstr[5+24+1],adminnev[5+24+1],ido[14],Year, Month, Day,indindok[30],Hour,Minute,Second;
getdate(Year, Month, Day);
gettime(Hour, Minute, Second);
format(nevstr,sizeof(nevstr),\"Neved:%s\",PName(id));
TextDrawSetString(neved,nevstr);
format(adminnev,sizeof(adminnev),\"Admin:%s\",PName(playerid));
TextDrawSetString(admin,adminnev);
format(indindok,sizeof(indindok),\"Indok:%s\",indoka);
TextDrawSetString(indok,indindok);
format(ido,sizeof(ido),\"%d.%02d.%02d %02d:%02d\",Year,Month,Day,Hour,Minute);
TextDrawSetString(idoido,ido);
TextDrawShowForPlayer(id,admin);
TextDrawShowForPlayer(id,bannolva);
TextDrawShowForPlayer(id,neved);
TextDrawShowForPlayer(id,indok);
TextDrawShowForPlayer(id,idotext);
TextDrawShowForPlayer(id,idoido);
BanEx(id,indoka);
return 1;
}
stock PName(playerid)
{
new name[24+1];
GetPlayerName(playerid,name,sizeof(name));
return name;
}
Remélem hasznát veszitek