Hallo
ich brauche hilfe bei meinem Payday System.
public Payday(playerid)
{
SetPVarInt(playerid,"Payday",
GetPVarInt(playerid,"Payday") - 1);
if(GetPVarInt(playerid,"Payday")==0)
{
SetPVarInt(playerid,"Payday",30);
new frakauszahlung;
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{SetPVarInt(playerid,"frakauszahlung",0);}
case 1:{SetPVarInt(playerid,"frakauszahlung",500);}
case 2:{SetPVarInt(playerid,"frakauszahlung",500);}
case 3:{SetPVarInt(playerid,"frakauszahlung",500);}
}
new admauszahlung;
switch(GetPVarInt(playerid,"Adminlevel"))
{
case 0:{SetPVarInt(playerid,"admauszahlung",0);}
case 1:{SetPVarInt(playerid,"admauszahlung",500);}
case 2:{SetPVarInt(playerid,"admauszahlung",1000);}
case 3:{SetPVarInt(playerid,"admauszahlung",1500);}
case 4:{SetPVarInt(playerid,"admauszahlung",2000);}
case 5:{SetPVarInt(playerid,"admauszahlung",2500);}
}
new jobauszahlung;
switch(GetPVarInt(playerid,"Job"))
{
case 0:{SetPVarInt(playerid,"jobauszahlung",500);}
case 1:{SetPVarInt(playerid,"jobauszahlung",1000);}
}
new string1[128];
new string2[128];
new string3[128];
format(string1,sizeof(string1),"Job:%s",jobauszahlung);
format(string2,sizeof(string2),"Fraktion:%s",frakauszahlung);
format(string3,sizeof(string3),"Admin:%s",admauszahlung);
SendClientMessage(playerid,COLOR_YELLOW,"~~~~~~Payday~~~~~~");
SendClientMessageToAll(COLOR_YELLOW,string1);
SendClientMessageToAll(COLOR_YELLOW,string2);
SendClientMessageToAll(COLOR_YELLOW,string3);
SendClientMessage(playerid,COLOR_YELLOW,"~~~~~~~~~~~~~~~~~~");
}
}
das Problem liegt bei den "format" teilen am ende des Scripts weil wenn mann Payday beckommt steht da z.b nur "Job:" obwohl da ja eigentlich ne Zahl hinter soll also "Job:500"
mfg