Hi,
heute nacht hatte ich extreme langeweile und hab mal meine aller erste Incluce angefangen.
Nix großes aber kann nützlich sein wenn man beim Scripten Zeit sparen will.
Ich habe ein paar Funktionen verkürzt.
Unzwar folgende:
SCM = SendClientMessage
GT = GameTextForPlayer
GETNAME = GetPlayerName(playerid);
TSFP = TextDrawShowForPlayer
THFP = TextDrawHideForPlayer
FREEZE = TogglePlayerControllable
SETFARBE = SetPlayerColor
SETINT = SetPlayerInterior
PLAYMUSIK = PlayerPlaySound
KICK = Kick(playerid);
BAN = Ban(playerid);
TEXTBOX = DIALOG_STYLE_INPUT ( Zeigt einen Dialog an in dem man etwas schreiben kann )
BUTTON = DIALOG_STYLE_MSGBOX ( Zeigt einen Dialog an mit 2 Buttons )
LISTE = DIALOG_STYLE_LIST ( Zeigt einen Dialog mit einer Liste an )
SPD = ShowPlayerDialog ( Zeigt den kompletten Dialog an )
ARMOR = 1242
HERZ = 1240
Beispiel:
[pwn]AddStaticPickup(ARMOR,12, X,Y,Z); // Zeigt dann eine Rüstung als Icon an
[/pwn]
Außerdem enthält diese Include eine ClearChat Funktion !
Einfach wo ihr den Chat sauber haben wollt diese Funktion rein:
ClearChatbox(playerid, 10); // 10 ist die anzahl der SendClientMessage die in den Chat gesendet werden
Wie gesagt echt nix großes. Ich kenn mich normaler weise überhaupt nicht mit Includes aus.
Von daher ist dieses mein erster versuch.
Es wird auf jeden fall eine weitere Version dieser Esay Functions folgen.
How to install:
Ganz oben zu den Includes machen:
#include "easyfunc"
Viel Spass.
Auf feedback bin ich nicht so drauf
Da es was kleines und einfaches ist.
VERSION 1.0 Released
Neue Funktion:
AFK(playerid,zeit); // Freezt einen Spieler für die Zeit (Millisekunden) die ihr eingibt.
Sollte die Funktion BACK(playerid); nicht ausglößt werden so wird er nach der Zeit gekickt.
BACK(playerid);
Beispiel ist folgender Befehl:
if(strcmp(cmdtext,"/nichtda",true) == 0)
{
if(IsPlayerConnected(playerid))
{
new string[64];
format(string, sizeof(string), "Du bist nun AFK ! In %d Millisekunden wirst du gekickt...",zeit);
SCM(playerid, COLOR_DBLUE, string);
AFK(playerid,60000); //60 Sekunden
}
return 1;
}
if(strcmp(cmdtext,"/wiederda",true) == 0)
{
if(IsPlayerConnected(playerid))
{
SCM(playerid, COLOR_DBLUE,"Du bist nun nicht mehr AFK");
BACK(playerid);
}
return 1;
}
Viel Spaß.