D_Lib.inc bietet neue Functionen für SAMP.
Derzeitige Version: 0.1
Moin,
vor einiger Zeit hatte ich mal die Idee,
einige Functionen, die in pawn für SAMP fehlen (wie z.B. Heal geben) in einer Art Functions Liberty zu machen.
Ich habe damait nun mal angefangen, auch wenn im moment noch nichts komplitziertes drinnen ist und auch noch nicht allzuviel.
Es ist die erste Version, in kommenden Versioen sollen dann weitere ach komplitziertere Functionen folgen.
Für Ideen, Vorschläge, Anregungen oder Kritiken und natürlich auch für Bugmeldungen stehe ich immer offen.
Version 0.1:
[tabmenu]
[tab='Grundinformationen']
Die include D_Lib.inc dient zum Erweitern der Functionen für SAMP.
Ich bitte euch, das Copyright in der include nicht zu entfernen.
Es gibt kein weiteres Copyright Zeichen/ Schrift außer als Kommentar in der Include.
Installation:
Einfach die Incude in den dafür vorgesehenden Ordner legen und im Script oben ein Verweis zur Include setzen:
[pwn]#include <D_Lib>[/pwn]
[tab='Die Functionen']
[subtab='Im Überblick']
- DGetUserName(playerid): Gibt den Name des Users aus.
- DGetPlayerVehicleModel(playerid): Gibt die Modellid des fahrzeuges aus, in dem ein User sitzt.
- DGivePlayerScore(playerid, SCORE): Gibt dem User X-Score dazu oder zieht ihm X-Score ab. SCORE ist den Gewünschten Score + oder -
- DGivePlayerHealth(playerid, HEALH): Gibt dem User X-Heal dazu oder zieht ihm X-Heal ab. HEALTH ist der gewünschte Heal + oder -
- DGivePlayerArmour(playerid, ARMOUR): Gibt dem user X-Armor dazu oder zieht ihm X-Armor ab. ARMOUR ist der gewünschte Armor + oder -
[subtab='DGetUserName']
Die Function DGetUserName gibt den Name des Users "playerid" aus.
Der Name ist ein String.
Syntax: DGetUserName(playerid);
Beispielanwendung:
[pwn]
ocmd:dtest1(playerid,params[])
{
new aname[128], string[128];
aname = DGetUserName(playerid);
format(string, sizeof (string), "Dein name ist: %s", aname);
SendClientMessage(playerid, FARBE_ROT1, string);
return 1;
}
[/pwn]
[subtab='DGetPlayerVehicleModel']
Die Function DGetPlayerVehicleModel gibt die Modellid des Fahrzeuges aus, in dem der User "playerid" sitzt.
Die Fahrzeug Modellid ist ein Integer (int).
Syntax: DGetPlayerVehicleModel(playerid);
Anwendungsbeispiel:
[pwn]
ocmd:meinauto(playerid,params[])
{
new modellid, string[128];
modellid = DGetPlayerVehicleModel(playerid);
format(string, sizeof (string), "Vehicle Model ist: %i", modellid);
SendClientMessage(playerid, FARBE_ROT1, string);
return 1;
}
[/pwn]
[subtab='DGivePlayerScore']
Die Function DGivePlayerScore gibt dem User "playerid" zu seinem Score ein Wert dazu oder zieht ihn ab.
SCORE ist ein Integer (int).
Syntax: DGivePlayerScore(playerid, SCORE);
Anwendungsbeispiel:
[pwn]
ocmd:gibein(playerid,params[])
{
DGivePlayerScore(playerid, 1); // Gibt dem Spieler playerid + 1 Score
return 1;
}
[/pwn]
[subtab='DGivePlayerHealth']
Die Function DGivePlayerHealth gibt dem User "playerid" zu seinem Heal ein Wert dazu oder zieht ihn ab.
HEALTH ist ein Integer (int).
Syntax: DGivePlayerHealth(playerid, HEALTH);
Anwendungsbeispiel:
[pwn]
ocmd:heal(playerid,params[])
{
DGivePlayerHealth(playerid, 50); // Gibt dem Spieler playerid + 50 Heal dazu
return 1;
}
[/pwn]
[subtab='DGivePlayerArmour']
Die Function DGivePlayerArmour gibt dem User "playerid" zu seinem Armor ein Wert dazu oder zieht ihn ab.
ARMOUR ist ein Integer (int).
Syntax: DGivePlayerArmour(playerid, ARMOUR);
Anwendungsbeispiel:
[pwn]
ocmd:armor(playerid,params[])
{
DGivePlayerArmour(playerid, 50); // Gibt dem Spieler playerid + 50 Armor dazu
return 1;
}
[/pwn]
[/tabmenu]
[webdisk]38[/webdisk]
Derzeitige Version: 0.1
[Blockierte Grafik: http://firecity.de/Bilder/D_Lib_Bild.png]
Moin,
vor einiger Zeit hatte ich mal die Idee,
einige Functionen, die in pawn für SAMP fehlen (wie z.B. Heal geben) in einer Art Functions Liberty zu machen.
Ich habe damait nun mal angefangen, auch wenn im moment noch nichts komplitziertes drinnen ist und auch noch nicht allzuviel.
Es ist die erste Version, in kommenden Versioen sollen dann weitere ach komplitziertere Functionen folgen.
Für Ideen, Vorschläge, Anregungen oder Kritiken und natürlich auch für Bugmeldungen stehe ich immer offen.
Version 0.1:
[tabmenu]
[tab='Grundinformationen']
Die include D_Lib.inc dient zum Erweitern der Functionen für SAMP.
Ich bitte euch, das Copyright in der include nicht zu entfernen.
Es gibt kein weiteres Copyright Zeichen/ Schrift außer als Kommentar in der Include.
Installation:
Einfach die Incude in den dafür vorgesehenden Ordner legen und im Script oben ein Verweis zur Include setzen:
[pwn]#include <D_Lib>[/pwn]
[tab='Die Functionen']
[subtab='Im Überblick']
- DGetUserName(playerid): Gibt den Name des Users aus.
- DGetPlayerVehicleModel(playerid): Gibt die Modellid des fahrzeuges aus, in dem ein User sitzt.
- DGivePlayerScore(playerid, SCORE): Gibt dem User X-Score dazu oder zieht ihm X-Score ab. SCORE ist den Gewünschten Score + oder -
- DGivePlayerHealth(playerid, HEALH): Gibt dem User X-Heal dazu oder zieht ihm X-Heal ab. HEALTH ist der gewünschte Heal + oder -
- DGivePlayerArmour(playerid, ARMOUR): Gibt dem user X-Armor dazu oder zieht ihm X-Armor ab. ARMOUR ist der gewünschte Armor + oder -
[subtab='DGetUserName']
Die Function DGetUserName gibt den Name des Users "playerid" aus.
Der Name ist ein String.
Syntax: DGetUserName(playerid);
Beispielanwendung:
[pwn]
ocmd:dtest1(playerid,params[])
{
new aname[128], string[128];
aname = DGetUserName(playerid);
format(string, sizeof (string), "Dein name ist: %s", aname);
SendClientMessage(playerid, FARBE_ROT1, string);
return 1;
}
[/pwn]
[subtab='DGetPlayerVehicleModel']
Die Function DGetPlayerVehicleModel gibt die Modellid des Fahrzeuges aus, in dem der User "playerid" sitzt.
Die Fahrzeug Modellid ist ein Integer (int).
Syntax: DGetPlayerVehicleModel(playerid);
Anwendungsbeispiel:
[pwn]
ocmd:meinauto(playerid,params[])
{
new modellid, string[128];
modellid = DGetPlayerVehicleModel(playerid);
format(string, sizeof (string), "Vehicle Model ist: %i", modellid);
SendClientMessage(playerid, FARBE_ROT1, string);
return 1;
}
[/pwn]
[subtab='DGivePlayerScore']
Die Function DGivePlayerScore gibt dem User "playerid" zu seinem Score ein Wert dazu oder zieht ihn ab.
SCORE ist ein Integer (int).
Syntax: DGivePlayerScore(playerid, SCORE);
Anwendungsbeispiel:
[pwn]
ocmd:gibein(playerid,params[])
{
DGivePlayerScore(playerid, 1); // Gibt dem Spieler playerid + 1 Score
return 1;
}
[/pwn]
[subtab='DGivePlayerHealth']
Die Function DGivePlayerHealth gibt dem User "playerid" zu seinem Heal ein Wert dazu oder zieht ihn ab.
HEALTH ist ein Integer (int).
Syntax: DGivePlayerHealth(playerid, HEALTH);
Anwendungsbeispiel:
[pwn]
ocmd:heal(playerid,params[])
{
DGivePlayerHealth(playerid, 50); // Gibt dem Spieler playerid + 50 Heal dazu
return 1;
}
[/pwn]
[subtab='DGivePlayerArmour']
Die Function DGivePlayerArmour gibt dem User "playerid" zu seinem Armor ein Wert dazu oder zieht ihn ab.
ARMOUR ist ein Integer (int).
Syntax: DGivePlayerArmour(playerid, ARMOUR);
Anwendungsbeispiel:
[pwn]
ocmd:armor(playerid,params[])
{
DGivePlayerArmour(playerid, 50); // Gibt dem Spieler playerid + 50 Armor dazu
return 1;
}
[/pwn]
[/tabmenu]
[webdisk]38[/webdisk]
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Dennis321 ()