Hallo Breadfish Community,
Ich habe wieder ein Problem ich versuche gerade ein Coins system zu erstellen und war am versuchen ob es klappt mit dem Befehl /givecoins klappt auch alles aber irgendwie wird aber beim /makeleader befehl der rang nicht mehr erstellt also Rang 6 in der Datenbank steht dann trotzdem 0
Jeffry hatte diese funktion eingefügt printf("SavePlayer für %d aufgerufen.", playerid);
aber seit dem das Coins system drinne ist klappt das print auch nicht mehr also es wird nicht mehr angezeigt
savePlayer(playerid)
{
printf("SavePlayer für %d aufgerufen.", playerid);
if(sInfo[playerid][eingeloggt]==0)return 1;
//Speichern Level,Geld
new query[1024];
format(query,sizeof(query),"UPDATE user SET level='%i',cash='%i',datum='%i',geschlecht='%i',alevel='%i',skin='%i',fraktion='%i',rang='%i',coins='%i' WHERE id='%i'"
,sInfo[playerid][level],sInfo[playerid][cash],sInfo[playerid][datum],sInfo[playerid][geschlecht],sInfo[playerid][alevel],sInfo[playerid][skin],sInfo[playerid][fraktion],sInfo[playerid][rang],sInfo[playerid][coins],sInfo[playerid][db_id]);
printf("query: %s", query);
mysql_function_query(dbhandle,query,false,"","");
return 1;
}
ocmd:givecoins(playerid,params[])
{
if(!isAdmin(playerid,4))return SendClientMessage(playerid,COLOR_DRED,"Dein Adminrang ist zu niedrig!");
new pID,coinsstring,string[128];
if(sscanf(params,"ui",pID,coinsstring))return SendClientMessage(playerid,COLOR_GREY,"INFO: {FF9600}/givecoins {B3B3B3}[playerid] [coins]");
sInfo[pID][coins] += coinsstring;
savePlayer(pID);
format(string,sizeof(string),"Ein Admin hat dir %i Coins gegeben.",coinsstring);
SendClientMessage(pID,COLOR_DGREEN,string);
format(string,sizeof(string),"Du hast %s %i Coins gegeben.",SpielerName(pID),coinsstring);
SendClientMessage(playerid,COLOR_DGREEN,string);
return 1;
}
Hoffe einer kann mir helfen
Mit freundlichen Grüßen
Jonny