sende ma die 2 befehle also /enter und /exit
Beiträge von Berserker
-
-
du hast nur von mein Tutorial die sachen zusammen getan als Filterscript
-
-
-
hi ich arbeite in mein server mit gteam ´nun wollte ich machen das in eine Gang nur 3 Leute rein können und das wenn 3 leute drinne sind und noch einer rein will sollte da stehen Die Gang ist voll....
pls um hilfeMFG: Alpa
-
hast du es auch in die server.cfg eingefügt?^^
-
warte einfahc bei mir muss ich immer 1 min. warten xD
-
Ok geht alles supper
-
das nimmt doch 1 bier ab xD
-
Ja Danke es geht nur habe ich ein neues Problem
ich habe den Trinken befehl so
if(strcmp(cmdtext, "/bier trinken", true)==0)
{
if(Spieler[playerid][Bier] >= 1)
{
SendClientMessage(playerid,0x33AA33AA,"Sie haben kein Bier!");
return 1;
}
new Float:health;
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health+10);
Spieler[playerid][Bier] = -1;
SendClientMessage(playerid,0x33AA33AA,"Sie trinken ein Bier!");
return 1;
}Also wenn ich 2 Biere habe dann kommt da Sie haben kein Bier! wenn ich 1 Bier habe kommt Sie trinken ein Bier!
MFG: ALPA
-
wie mache ich das er 10 leben dazu bekommt und nicht auf 10 gesetzt wird??
-
Hi ich brauche hilfe bei 1 befehlen die ich erstellt habe und Abfragen.
Also ich will das man sich Bier kaufen kann und es auch speichert ich habe es alles definiert und so also das es läd und speichert.
und so sieht mein befehl aus
if(strcmp(cmdtext, "/bier kaufen", true)==0)
{
if(GetPlayerMoney(playerid) < 5)
{
SendClientMessage(playerid,0x33AA33AA,"Sie haben keine 5$!");
return 1;
}
GivePlayerMoney(playerid,-5);
Spieler[playerid][Bier] = 1;
SendClientMessage(playerid,0x33AA33AA,"Sie haben sich ein Bier gekauft!");
return 1;
}
Er soll hier sich Bier kaufen können aber es soll auch um 1 erhöht werden und nichtr einfach 1 bleiben..
Bitte um hilfeMFG: ALPA
-
Danke dir du bist der beste HAGI
-
Finde die Server Sehr gut und das Interface ist hamma die Server Laggen nicht
Macht weiter so und bleibt so
MFG: ALPA
-
wenn du wasser maps dann kann man nicht durch schwimmen da es nur ein Object ist du kannst es ja nicht an bestimmten stellen das echte wasser anheben das geht nur in MTA bei samp geht sowas net...
-
Hi hier zeige ich euch wie ihr leicht und schnell ein Premium/VIP system!
habe es hier mit dem Login,reg... system getestet und es geht einwandfrei
[ SCRIPTING ] GUI Login/Register System
ok kommen wir nun zu den Sachen!Als Erstes müssen wir den Premium/VIP definieren und so gehts
enum spieler_daten
{
wanted,
skin,
Float:lastx,Float:lasty,Float:lastz,
eingeloggt
}in dem fügt ihr unter eingeloggt einfach premium oder vip ein was ihr wollte
also damit es dann so aussehen sollteenum spieler_daten
{
wanted,
skin,
Float:lastx,Float:lasty,Float:lastz,
eingeloggt,
premium
}Ihr könnt das premium auch in VIP oder so ändern was ihr wollt
vergesst nicht nach dem eingeloggt ein , zu machen damit da keine Errors/Warnings kommen.So nun ist das Premium definiert
So nun gehen wir in den Abschnitt *OnPlayerDisconnect*
und fügen das hier eindini_IntSet(accFormat,"Premium",Spieler[playerid][premium]);
damit wenn der Spieler aus den Server geht es gespeichert wird!
Vergesst nicht das premium zu ändern wenn ihr VIP oder was anderes drin stehen habt!
also so sollte es dann ungefähr aussehen!dini_IntSet(accFormat,"wanted",Spieler[playerid][wanted]);
dini_IntSet(accFormat,"skin",Spieler[playerid][skin]);
dini_IntSet(accFormat,"Premium",Spieler[playerid][premium]);
dini_FloatSet(accFormat,"lastx",Spieler[playerid][lastx]);
dini_FloatSet(accFormat,"lasty",Spieler[playerid][lasty]);
dini_FloatSet(accFormat,"lastz",Spieler[playerid][lastz]);So wenn wir das haben sind wir gleich schon Fertig
Ok nun müssen wir machen das wenn der Spieler sich einloggt es auch geladen wird!
Und so wird es gemacht:Im abschnitt *OnDialogResponse*
müsste es so aussehen:Spieler[playerid][wanted] = dini_Int(accFormat,"wanted");
Spieler[playerid][skin] = dini_Int(accFormat,"skin");
Spieler[playerid][lastx] = dini_Float(accFormat,"lastx");
Spieler[playerid][lasty] = dini_Float(accFormat,"lasty");
Spieler[playerid][lastz] = dini_Float(accFormat,"lastz");
Spieler[playerid][eingeloggt] = 1; // Spieler ist nun erfolgreich eingeloggt
SendClientMessage(playerid,0xFFFFFFFF,"Du wurdest erfolgreich eingeloggt.");Also wenn ihr es neu macht und da müsst ihr einfach es einsetzen damit es auch läd nachdem er sich einloggt
Also müsst ihr das hier einfügenSpieler[playerid][premium] = dini_Int(accFormat,"Premium");
Und so sollte es aussehen:
Spieler[playerid][wanted] = dini_Int(accFormat,"wanted");
Spieler[playerid][skin] = dini_Int(accFormat,"skin");
Spieler[playerid][premium] = dini_Int(accFormat,"Premium");
Spieler[playerid][lastx] = dini_Float(accFormat,"lastx");
Spieler[playerid][lasty] = dini_Float(accFormat,"lasty");
Spieler[playerid][lastz] = dini_Float(accFormat,"lastz");
Spieler[playerid][eingeloggt] = 1; // Spieler ist nun erfolgreich eingeloggt
SendClientMessage(playerid,0xFFFFFFFF,"Du wurdest erfolgreich eingeloggt.");So nun ist es Fertig
Wenn ihr ein Befehl habt der für Premium sein sollte müsst ihr es so ungefähr machen:if(strcmp("/blub",cmdtext,true,10) == 0)
{
if(Spieler[playerid][premium] < 1)
{
//Was ihr wollt
}
else
{
SendClientMessage(playerid, eurefarbe,"Du bist kein Premium Member!");
}
return 1;
}so macht ihr dann befehle für die Premium/VIP´s.
MFG: Alpa
Credits:
Tutorial: Alpacino
GUI Login, Reg. System: BlackFoX_UD_
Mir Erklärt: HijashyBei Bugs oder Fehlern oder Fragen bitte einfach nur Anschreiben
-
Hi ich suche ein Bild oder Kords wo alle Tank stellen sind die es in GTA SA gibt währe echt nett habe in google nur das bild gefunden
daa ist aber niocht alle drauf... -
Finde die Vorstellung Sehr Gut habe früher auf den Server gezockt nun gerade kein Bock mehr da das Game bei mir laggt nächste woche neuen PC dann komme ich wieder
Zum Server kann ich nur sagen einfach hammaMFG: Alpa
-
Erstmal Danke und ich werde bald meine Nächste Map Releasen
-
kauf dir das game dann hast du eine serial nummer du kannst auch aus dem internet holen aber die sind bereits benutzt d.H. du kannst es nicht durch inet spielen