habe hier OnGameModeInit rei getan:
new string[128];
format(string, sizeof(string),"Staatskasse.ini");
if(!dini_Exists(string)){
dini_Create(string);
dini_IntSet(string,"Staatskasse",(0));
}
und danach hier wo alle commads sind:
if (strcmp(cmd, "/staatinfo", true)==0)
{
new string[256];
new tmpstring[256];
format(string, sizeof(string), "Staatskasse.ini");
SendClientMessage(playerid,COLOR_RED,"=================================================");
format(tmpstring, sizeof(tmpstring), "Geld: %s", dini_Get(string,"Staatsksase"));
SendClientMessage(playerid, COLOR_GREEN, tmpstring);
SendClientMessage(playerid,COLOR_RED,"=================================================");
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_RED,"=================================================");
format(tmpstring, sizeof(tmpstring), "Abgehoben: %s", dini_Int(string,"Staatsksase"));
SendClientMessage(playerid, COLOR_GREEN, tmpstring);
SendClientMessage(playerid,COLOR_RED,"=================================================");
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_RED,"=================================================");
format(tmpstring, sizeof(tmpstring), "Gespendet: %d", spendemenge);
SendClientMessage(playerid, COLOR_GREEN, tmpstring);
SendClientMessage(playerid,COLOR_RED,"=================================================");
GivePlayerMoney(playerid,-spendemenge);
dini_IntSet(string,"Staatskasse",dini_Int(string,"Staatskasse")+spendemenge);
return 1;
}
und hier ist mein error
verstehe nicht wieso das so ist kann mir bitte einer sagen?
C:\Users\Denis\Desktop\gf.pwn(4520) : warning 219: local variable "reason" shadows a variable at a preceding level
C:\Users\Denis\Desktop\gf.pwn(4584) : warning 219: local variable "reason" shadows a variable at a preceding level
C:\Users\Denis\Desktop\gf.pwn(6770) : error 021: symbol already defined: "string"
C:\Users\Denis\Desktop\gf.pwn(7208) : warning 202: number of arguments does not match definition