Ich habe irgendwas falsch gemacht alle werte wurden auf 0 gesetzt.
Hab sie verändert und es geht.
Dachte schon da stimmt irgendwas scriptteschnich nicht ^^.
Thx an Flip
Ich habe irgendwas falsch gemacht alle werte wurden auf 0 gesetzt.
Hab sie verändert und es geht.
Dachte schon da stimmt irgendwas scriptteschnich nicht ^^.
Thx an Flip
ZitatPS: Keine fehlermeldungen beim compilen.
Damit meine ich, ich bekomme kein Fehler / Warning / ect beim compilen.
Hallo leute,
wie ihr den titelnamen schon entnehmen könnt geht es darum das meine Player Variablen nicht ihren festgelegten wert bekommen.
Ein codestück aus meinen FS:
SetPVarInt(playerid,"Member",INI_ReadInt("Member"));
Wen ich jetzt im script den wert von Member abrufen möchte tuh ich es wie folgt:
if(GetPVarInt(playerid,"Member") == /* ID*/) { }
Das problem ist das die Player Variable "Member" nicht den Wert von "Member" der in einer datei abgespeichert ist bekommt.
Hab ich vllt was falsch gemacht?
PS: Keine fehlermeldungen beim compilen.
public OnPlayerText(playerid, Text[])
{
new msg[128],pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof pname);
format(msg,sizeof msg,"%s sagt : %s",pname,text);
SendClientMessage(playerid,0xFFFFFFFF,msg);
return 0; // <- von 1 auf 0
}
if(strcmp....... /* oder*/ dcmd_makeleader.....
{
/* code.....*/
dini_IntSet(Filename[],"pLeader"/*,/* Leader ID*/);
return 1;
}
Das gleiche bei den anderen.
Ich bekomm das hier raus ^^:
Zitatâ
@ Winnetou
ehm wie hast du dan dieses zeichen "▄" den in deinem Post verwendet?
vllt mit dieser methode??:
zeichen mit der maus selektieren , rechtsklick drauf und auf Kopieren drücken, ins scriptfenster wächseln und per "STRG + V" oder "Rechtsklick - Paste" das zeichen einfügen.
B2T:
Lade dir ein fertigen speedo und versuche zu verstehen warum der scripter diese methoden verwendet.
Falls fragen / probleme / ect forum is da.
verwendest du diesen cmd auch in einem FS?
Zitatsscanf warning: Strings without a length are deprecated, please add a destination size.
Zitatsscanf warung: Strigs ohne länge werden abgelehnt, bitte fügen sie eine zielgröße ein.
Hoffe ich konnt dir damit helfen
Wie ist es mit experimentieren?
versucht mal dieses zeichen "▄" oder dieses " | " in einem Textdraw zu verwenden vllt kommt dan so ein Ladebalken raus.
if(Spieler[playerid][Job] == 1) <--- So sieht eine if abfrage aus.
so speichert man eine ganzzahl (integer) ---> dini_IntSet("Job.ini","Job",/* Job ID*/);
was für eine if abfrage willst du den stellen?
Ich kann nich hellsehen.
Probier es mal so:
if(GetPlayerHealth(playerid, health)) !< GetPVarFloat(playerid, "Health"))
ich weis aber nicht ob es "!<" gibt.
Wen du dich mit dini nicht auskennst lerne es!
Hier ein Tutorial.
[ SCRIPTING ] Dateiensystem dini - Dateien erstellen, löschen, speichern, laden
"accFormat" exestiert halt nicht.
ersetze dan "accFormat" in etwas anderes z.B. "player.ini".
dini_IntSet(accFormat,"Job",/* Hier die Job ID hin z.B. 1*/);
Starte den MTA Map Editor mappe ein paar objekte übereinander starte den Test mode kletter auf das höchste objekt und drück "F1" dan siehst du deine momentane position in dem erscheinenden fenster.
Die seite leitet halt manchmal nicht richtig weiter.
Hier die Pastebin URL:
vllt so einen?^^
Ich finde das nicht gut was du hier machst weil, für einen eigenen server sollte man seine eigenen Ideen verwirklichen und nicht die anderer.
Das mit deinen prem system, du musst wissen was ein Premium User auf deinem Server machen darf ich kann jetzt sagen gib ihm ban rechte würdest du es machen?
Überlege halt.
Ne idee hät ich für dich hätt ich halt mach doch ein dynamisches gangsystem so das user ihre eigenen gangs erstellen können.