Das ist ein Textdraw, must das Textdraw Löschen^^
//Edit
1x reicht
LoH Schwarzer hintergrund weg machen
Das ist ein Textdraw, must das Textdraw Löschen^^
//Edit
1x reicht
LoH Schwarzer hintergrund weg machen
Hallöschen,
Ich möchte mal ein ziemlich Logisches System vorstellen, womit man Kekse, Waffeln, Döner, Pizza oder was einem sonst noch so einfällt im Script benutzen kann.
Da es nicht sehr kompliziert ist, können auch Unerfahrene Kekse erstellen
1) Wir müssen die Kekse definieren, damit das Script weis das wir Kekse in unserem Script haben^^
Das machen wir am besten ganz oben im Script.
new Kekse[MAX_PLAYERS]
Das [MAX_PLAYERS] steht dafür, das jeder Spieler Kekse für sich hat.
Würden wir jetzt compilen würde es nicht funktionieren, wir haben war jetzt dem Script gesagt das wir Kekse im Script haben, haber nicht was mit den Keksen passieren/sein soll.
(Bsp. der Script weis nicht was Kekse sind :D)
Damit das behoben ist müssen wir Kekse im Script anwenden.
Zunächst einmal erstellen wir ein Keksladen
2)Ihr sucht in eurem Script nach public OnPlayerCommandText(playerid, cmdtext[])
Jetzt erstellen wir einen neuen Befehl
if(strcmp(cmdtext,"/Kaufen",true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,Enfernung,X,Y,Z))
{
//Das erstmal leer lassen
}
else
{
SendClientMessage(playerid,Farbcode, "TEXT");
}
}
Mit
if(IsPlayerInRangeOfPoint(playerid,Enfernung,X,Y,Z))
Sagen wir, das er den Befehl nur ausführen kann, wenn er nicht ausserhalb der Entfernung von den Koordinaten(X,Y,Z) steht.
Mit der playerid sagen wir, das der Spieler bei den Koordinaten sein muss.
Bsp:
Zitatif(IsPlayerInRangeOfPoint(playerid,3.0,31.9374,12.134511,19.97551))
Zitatif(strcmp(cmdtext,"/Kaufen",true)==0)
heist, er muss den Befehl /kaufen ausführen.
Zitatelse
{
SendClientMessage(playerid,Farbcode, "TEXT");
}
Das else bedeutet, was passiert wenn er (in diesem Fall) nicht im Laden ist, bzw. in den Koordinaten.
playerid bedeutet diesmal, das der Text an den Spieler gesendet wird, Farbcode ist der Code der Farbe und "Text" ist die Nachricht die kommt wenn der Spieler nicht in den Koordinaten ist.
Fertiger Befehl:
if(strcmp(cmdtext,"/Kaufen",true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,19.311354,37.134351,93.4234213))
{
//Das erstmal leer lassen
}
else
{
SendClientMessage(playerid,0xFFFFFFFF, "Du bist nicht im Keksladen.");
}
}
Jetzt müssen wir noch dafür sorgen, das er nicht zu viele Kekse besitzen kann.
if(strcmp(cmdtext,"/Kaufen",true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,19.311354,37.134351,93.4234213))
{
if(Kekse[playerid] == 0)
{
//Das noch Leer Lassen
}
else
{
SendClientMessage(playerid,0xFFFFFFFF, "Du hast bereits Kekse. Esse deine Kekse mit /kekseessen");
}
}
else
{
SendClientMessage(playerid,0xFFFFFFFF, "Du bist nicht im Keksladen.");
}
}
mit
Zitatif(Kekse[playerid] == 0)
sagen wir, das der Spieler den Befehl nur benutzen kann, wenn er noch keine Kekse hat.
if(strcmp(cmdtext,"/Kaufen",true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,19.311354,37.134351,93.4234213))
{
if(Kekse[playerid] == 0)
{
GivePlayerMoney(playerid, -150);
SendClientMessage(playerid,0xFFFFFFFF, "Du hast Kekse gekauft. Esse deine Kekse mit /kekseessen");
Kekse[playerid] = 1;
}
else
{
SendClientMessage(playerid,0xFFFFFFFF, "Du hast bereits Kekse. Esse deine Kekse mit /kekseessen");
}
}
else
{
SendClientMessage(playerid,0xFFFFFFFF, "Du bist nicht im Keksladen.");
}
}
ZitatGivePlayerMoney(playerid, -150);
Sagt, das dem Spieler 150$ abgezogen werden, wenn er den Befehl ausführt.
ZitatKekse(playerid) = 1;
Sagt, das der Spieler Kekse bekommt
Gut, jetzt kann der Spieler schonmal Kekse kaufen... jetzt brauchen wir noch das er sie Essen kann.
Also machen wir einen neuen Befehl.
if(strcmp(cmdtext,"/Kekseessen",true)==0)
{
if(Kekse(playerid) == 1)
{
SetPlayerHealth(playerid, 100);
Kekse[playerid] = 0;
SendClientMessage(playerid,0xFFFFFFFF, "Du hast deine Kekse gegessen.");
}
else
{
SendClientMessage(playerid,0xFFFFFFFF, "Du hast keine Kekse, kaufe Kekse im Keksladen.");
}
}
SetPlayerHealth(playerid, 100);
Setzt das Leben des Spielers auf 100
ZitatKekse(playerid) = 0;
nimmt die Kekse des Spielers.
Ich hoffe ich konnte euch helfen =)
//Edit INk
Hab den Code mal eingerückt, außerdem war der Fabcode falsch
//Edit
Klammern korrigiert...
ich hätte da ein... allerdings ohne 100 User^^
Zitatkann ich das so machen das ich 2mal samp habe einmal mit snow und einmal ohne snow mod?
njaein, dafür bräuchtest du 2 GTA's, auf einem ist der Snowmod drauf, auf dem anderen nicht
unter models befindet sich eine gta3.img
ersetz die mit einer Originalen gta3.img
ZitatHast du die .amx unter Gamemodes und auch mit dem Namen ACL.amx
Ja^^
ZitatAls du auf die neue Serverversion 0.3d umgestiegen bist, das Script voerher neu Compiliert?
Ich habe mit dem Script angefangen, da gab es schon 0.3d
[11:49:00] Loaded.
[11:49:00] Loaded 1 plugins.
[11:49:00]
[11:49:00] Filterscripts
[11:49:00] ---------------
[11:49:00] Loading filterscript 'gl_actions.amx'...
[11:49:00] Loading filterscript 'gl_property.amx'...
[11:49:00]
-----------------------------------
[11:49:00] Grand Larceny Property Filterscript
[11:49:00] -----------------------------------
[11:49:00] Loaded 2 filterscripts.
[11:49:00] *** Streamer Plugin: Obsolete or invalid native "Streamer_RegisterInterface" found (script needs to be recompiled with the latest include file)
[11:49:00] *** Streamer Plugin: Obsolete or invalid native "Streamer_AddPlayer" found (script needs to be recompiled with the latest include file)
[11:49:00] *** Streamer Plugin: Obsolete or invalid native "Streamer_RemovePlayer" found (script needs to be recompiled with the latest include file)
[11:49:00] *** Streamer Plugin: Obsolete or invalid native "Streamer_VerifyPickup" found (script needs to be recompiled with the latest include file)
[11:49:00] *** Streamer Plugin: Obsolete or invalid native "Streamer_VerifyCheckpoint" found (script needs to be recompiled with the latest include file)
[11:49:00] Reading File: blank
[11:49:00] Reading File: properties/houses.txt
[11:49:00] Reading File: properties/businesses.txt
[11:49:00] Reading File: properties/banks.txt
[11:49:00] Reading File: properties/police.txt
[11:49:00] Script[gamemodes/ACL.amx]: Run time error 19: "File or function is not found"
[11:49:00] Number of vehicle models: 0
[11:49:06] --- Server Shutting Down.
[11:49:06]
*** Streamer Plugin v2.6 by Incognito unloaded ***
Habe die 2 Datein mir neu gedownloadet , geht immernoch nicht
[11:40:14] Loaded.
[11:40:14] Loaded 1 plugins.
[11:40:14]
[11:40:14] Filterscripts
[11:40:14] ---------------
[11:40:14] Loading filterscript 'gl_actions.amx'...
[11:40:14] Loading filterscript 'gl_property.amx'...
[11:40:14]
-----------------------------------
[11:40:14] Grand Larceny Property Filterscript
[11:40:14] -----------------------------------
[11:40:14] Loaded 2 filterscripts.
[11:40:14] Reading File: blank
[11:40:14] Reading File: properties/houses.txt
[11:40:14] Reading File: properties/businesses.txt
[11:40:14] Reading File: properties/banks.txt
[11:40:14] Reading File: properties/police.txt
[11:40:14] Script[gamemodes/ACL.amx]: Run time error 19: "File or function is not found"
[11:40:14] Number of vehicle models: 0
[11:40:16] --- Server Shutting Down.
[11:40:16]
*** Streamer Plugin v2.5.2 R2 by Incognito unloaded ***
//push, habe das Problem immernoch^^
habe es aber erst seid 0.3d...
Ja, bis jetzt gibt es nur einen Ordner namens Accounts + die von den Filterscripts
"File or function is not found"... mal wieder...
Ich habe zwar bereits einige Threads dafür gefunden, aber keiner hat mir zur Lösung verholfen =(
Ich habe das Problem, das immer wenn ich den Server Starte die Fehlermeldung Script[gamemodes/ACL.amx]: Run time error 19: "File or function is not found" kommt.
Ich habe mir schon den SAMP Server Ordner neu gedownloadet, script umbenannt, plugins rein/raus genommen... aber nichts hat geholfen.
Server.cfg:
echo Executing Server Config...
lanmode 0
rcon_password 123
maxplayers 32
port 7777
hostname SA-MP 0.3 Server
gamemode0 ACL
filterscripts gl_actions gl_property
plugins streamer
announce 0
query 1
weburl www.sa-mp.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
Script Anfang:
#include <a_samp>
#include <dini>
#include <sscanf>
#include <streamer>
server.log:
ZitatAlles anzeigen----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3d-R2, (C)2005-2011 SA-MP Team
[19:00:28]
[19:00:28] Server Plugins
[19:00:28] --------------
[19:00:28] Loading plugin: streamer
[19:00:28]
*** Streamer Plugin v2.5.2 by Incognito loaded ***
[19:00:28] Loaded.
[19:00:28] Loaded 1 plugins.
[19:00:28]
[19:00:28] Filterscripts
[19:00:28] ---------------
[19:00:28] Loading filterscript 'gl_actions.amx'...
[19:00:28] Loading filterscript 'gl_property.amx'...
[19:00:28]
-----------------------------------
[19:00:28] Grand Larceny Property Filterscript
[19:00:28] -----------------------------------
[19:00:28] Loaded 2 filterscripts.
[19:00:28] Reading File: blank
[19:00:28] Reading File: properties/houses.txt
[19:00:28] Reading File: properties/businesses.txt
[19:00:28] Reading File: properties/banks.txt
[19:00:28] Reading File: properties/police.txt
[19:00:28] Script[gamemodes/ACL.amx]: Run time error 19: "File or function is not found"
[19:00:28] Number of vehicle models: 0
Es war auch schonmal:
ZitatAlles anzeigen[....]
[17:07:02] Loaded 2 filterscripts.
[17:07:02] Reading File: blank
[17:07:02] Reading File: properties/houses.txt
[17:07:02] Reading File: properties/businesses.txt
[17:07:02] Reading File: properties/banks.txt
[17:07:02] Reading File: properties/police.txt
[17:07:02] Script[gamemodes/ACL.amx]: Run time error 19: "File or function is not found"
[17:07:02] Number of vehicle models: 0
[17:07:03] --- Server Shutting Down.
[17:07:03]
*** Streamer Plugin v2.5.2 by Incognito unloaded ***
schreib bei
public OnPlayerConnect(playerid)
das mit dem Login/Register rein, das es sich öffnet
vllt ein Leuchtendes Objekt benutzen?
(Ich hoffe ich bin im richtigen Bereich, wenn nicht bitte verschieben)
Ich habe ein 30 Mann Server, und auch ein WBB 3.1.6 Forum + Lizenz
Meine Frage:
Brauche ich ein Impressum, ich habe zwar gelesen das ich eins brauche aber jemand meinte auch mal ich brauche nur eins wenn ich ein Unternehmen Leite?
Und wenn ich eins brauche, was muss drin stehen?
Hallöschen,
Es gibt ja die Liste Animations , da stehn zwar die Animationen aber man sieht nicht wie die aussehen.
Gibt es bzw. kennt jemand eine Seite wo man sieht wie die Animationen aussehen?
Zitateine Bitte
?
Mach doch
"Killistsystem"