Weil du es von mir hast -.-
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
-.- Toll bisschen mitgenommen aber net alles -.-
-
Hir:
In Gamodinit:
new string[128];
format(string, sizeof(string),"Staatskasse.ini");
if(!dini_Exists(string)){
dini_Create(string);
dini_IntSet(string,"Staatskasse",(0));
}Und das wo die command hin kommen:
if (strcmp(cmd, "/staatinfo", true)==0)
{
new string[256];
new tmpstring[256];
format(string, sizeof(string), "Staatskasse.ini");
SendClientMessage(playerid,COLOR_SEAGREEN,"=================================================");
format(tmpstring, sizeof(tmpstring), "Geld: %s", dini_Get(string,"Staatsksase"));
SendClientMessage(playerid, COLOR_GREEN, tmpstring);
SendClientMessage(playerid,COLOR_SEAGREEN,"=================================================");
return 1;
}
if (strcmp(cmd, "/sabheben", true)==0)
{
tmp = strtok(cmdtext, idx);
new string[256];
new tmpstring[256];if(IsPlayerAdmin(playerid))
{
format(string, sizeof(string), "Staatskasse.ini");
SendClientMessage(playerid,COLOR_SEAGREEN,"=================================================");
format(tmpstring, sizeof(tmpstring), "Abgehoben: %s", dini_Int(string,"Staatsksase"));
SendClientMessage(playerid, COLOR_GREEN, tmpstring);
SendClientMessage(playerid,COLOR_SEAGREEN,"=================================================");
GivePlayerMoney(playerid,dini_Int(string,"Staatsksase"));} else {
SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin");
}return 1;
}
if (strcmp(cmd, "/spenden", true)==0)
{
new spendemenge;
new string[256];
new tmpstring[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /spenden [Menge]");
return 1;
}
spendemenge = strval(tmp);
format(string, sizeof(string), "Staatskasse.ini");
SendClientMessage(playerid,COLOR_SEAGREEN,"=================================================");
format(tmpstring, sizeof(tmpstring), "Gespendet: %d", spendemenge);
SendClientMessage(playerid, COLOR_GREEN, tmpstring);
SendClientMessage(playerid,COLOR_SEAGREEN,"=================================================");
GivePlayerMoney(playerid,-spendemenge);
dini_IntSet(string,"Staatskasse",dini_Int(string,"Staatskasse")+spendemenge);
return 1;
}Das geht ja wohl um einiges besser und kürzer...
-
mach vor^^
-
breadfish.de
Hat das Thema geschlossen.