Guten tag
Habe mal wieder ein Problem aber dafür ist das Forum ja auch da ^^.
Also ich möchte gerne wenn ich /buylevel mache das sich die score auf 2 setzt
habe schon was versucht es klappt aber irgendwie nicht 0.o ^^.
if (strcmp("/Buylevel", cmdtext, true, 10) == 0)
{
if(Spieler[playerid][levelpunkte] == 8)
{
Spieler[playerid][score] = [score]+2;
return 1;
}
return 0;
}
mfg Siriuz
Beiträge von CyronZ
-
-
-
Nabend :).
ich habe ein problem mit einem Befehl :/.
Das Problem ist der Befehl funktioniert(das ist ja gut^^) aber dann kommt Server: Unknown Command.
Ich denke mir auch dass das an den Klammern liegt aber ich wüsste nicht wie ich dies anders machen soll.if (strcmp("/B-Upgrade", cmdtext, true, 10) == 0)
{
if(Spieler[playerid][score] == 1)
{
ShowMenuForPlayer(menu1,playerid);
}
else
{
if(Spieler[playerid][score] == 2)
{
ShowMenuForPlayer(menu2,playerid);
}
return 1;
}
return 0;
}
Danke im Vorraus -
0.o.
Bitte drück dich genauer aus. Danke !
So und du solltest eigentlich das "x" durch eine Zahl ersetzen wie viele Autos du haben möchtest.
Und du müsstest schon genau sagen wo du die Base haben willst.
Nähe Grove Street sagt einem nicht viel.mfg SiriiuzZ
-
Guten Abend ich habe eine Frage ich hoffe ihr könnt mir weiterhelfen :).
Also ich bin momentan dabei an meinem Login/Register System rumzubasteln.
Jetzt wollte ich mir Adminlevel machen:
enum spieler_daten
{
geld,
level,
eingeloggt,
Adminlevel
}
So dann habe ich noch beim Disconnect
dini_IntSet(accFormat,"Adminlevel",Spieler[playerid][Adminlevel]);
Und hiermit wollte ich dann das Adminlevel laden:
Spieler[playerid][Adminlevel],dini_Int(accFormat,"Adminlevel");
dann kommt aber dieser warning :
C:\Dokumente und Einstellungen\Administrator\Desktop\Programme\samp-server\gamemodes\test.pwn(395) : warning 215: expression has no effect
Ich weiß was der Warning bedeutet aber nicht wie ich es dann umschreiben soll.Bitte helft mir
Mfg SiriiuzZ -
Für den Anfang okay
Jeder fängt klein an 8/10 -
Ja guten tag ich bin gerade dabei ein "Levelsystem" zu Scripten.
So aber als ich es getestet habe kam nicht das gewünschte Ergebnis bei raus.Hier ist es beim login mit drin :
SetPlayerScore(playerid,dini_Int(accFormat,"level"));
beim OnPlayerDisconnect
dini_IntSet(accFormat,"level",GetPlayerScore(playerid));
Und hier der gewünschte befehl:
if (strcmp("/st", cmdtext, true, 10) == 0)
{
if(Spieler[playerid][level] == 4)
{
SendClientMessage(playerid,grün,"Klappt");
}
return 1;
}
Also die nachricht kommt nicht.
Danke im Vorraus -
Ah Okay danke erstmal für die schnellen Antwort.
Hm ich werde das dann mal weiter versuchen
/closed. -
Oha 0.o Stimmt xD aber so steht es auch im Tutorial danke xD 0.o
//Edit
Ich hatte es rausgenommen aber dass bringt auch nichts :/. -
Ja guten tag liebe Breadfish Community ich habe da ein kleines Problem.
Ich habe mit hilfe von Blackfox Register Tutorial ein Register System erstellt.
Aber nun speichert er dass Geld nicht.bei OnPlayerDisconnect:
dini_IntSet(accFormat,"geld",GetPlayerMoney(playerid));
dini_IntSet(accFormat,"score",GetPlayerScore(playerid));
}
Spieler[playerid][geld] = 0;
Spieler[playerid][score] = 0;
Spieler[playerid][eingeloggt] = 0;dann bei OnDialogResponse
Spieler[playerid][geld] = dini_Int(accFormat,"geld");
Spieler[playerid][score] = dini_Int(accFormat,"score");
Spieler[playerid][eingeloggt] = 1;hoffe ihr könnt mir helfen
mfg SiriiuzZ