Hallo liebe Sa-Mp Community.
Ich habe ein kleines Rank system Edetiert das eigendlich Ranks hat wie "noob" "Spieler" "Server Banger" so nach Kills und Score
Jetzt hab ich das mal mit Geld versucht so ranks wie "hat kein Geld" "hat sehr viel Geld" "ULTRA MILLIONÄR"
halt nach Money was er auf sein Account hat. Das Complieren oder wie das heißt ging auch reibungslos keine Erros oder Warnings
Es ladet zwar aber man sieht leider die Namen der Ranks nicht und die Befehle gehen nicht also eher gesagt ALLES geht nicht.
und jetzt meine Frage könnt ihr mir vielleicht dabei Helfen hier das Script,
#define RED 0xE60000FF
#define FILTERSCRIPT
#include <a_samp>
#include <sscanf2>
#define GREEN 0x33AA33AA
#define WHITE 0xFFFFFFAA
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print("Rank System By The-Fun-City!");
print("--------------------------------------\n");
return 1;
}
#endif
public OnPlayerSpawn(playerid)
{
if(GetPlayerMoney(playerid) > -1 && GetPlayerMoney(playerid) < -9999999)
{
new Text3D:label = Create3DTextLabel("Hat Schulden!",RED, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerMoney(playerid) > 0 && GetPlayerMoney(playerid) < 15000)
{
new Text3D:label1 = Create3DTextLabel("Hat wenig Geld",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label1, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerMoney(playerid) > 50000 && GetPlayerMoney(playerid) < 500000)
{
new Text3D:label2 = Create3DTextLabel("Hat Geld",GREEN, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label2, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerMoney(playerid) >= 5000000)
{
new Text3D:label2 = Create3DTextLabel("Hat ein Arsch voll Kohle!",GREEN, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label2, playerid, 0.0, 0.0, 0.4);
}
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/rankinfo", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,GREEN,"Rank 0 : Hat Schulden! $: -1");
SendClientMessage(playerid,GREEN,"Rank 1 : Hat wenig Geld $: 0");
SendClientMessage(playerid,GREEN,"Rank 2 : Hat Geld $: 50000");
SendClientMessage(playerid,GREEN,"Rank 3 : Hat ein Arsch voll Kohle! $: 500000");
}
if (strcmp("/rank", cmdtext, true, 10) == 0)
{
if(GetPlayerMoney(playerid) < -1)
{
SendClientMessage(playerid,GREEN,"Du hast Schulden begleiche Sie!");
}
else if(GetPlayerMoney(playerid) < 0)
{
SendClientMessage(playerid,GREEN,"Du hast wenig Geld. geh Arbeiten!");
}
else if(GetPlayerMoney(playerid) < 50000)
{
SendClientMessage(playerid,GREEN,"Du hast Geld!");
}
else if(GetPlayerMoney(playerid) < 500000)
{
SendClientMessage(playerid,GREEN,"Du bist ein Reicher Sack!");
}
}
}
Liebe Grüße,
N1ppelZ aka Steffen.