hey ich habe ne frage.
ich habe nun ein payday gescriptet das alle 60 minuten ein payday kommt.
und ich habe in meinen stats befehl schon payday 0/60 minuten
drin stehen
wie mache ich das nun das das auch angezeigt wird also die funktion ?
hey ich habe ne frage.
ich habe nun ein payday gescriptet das alle 60 minuten ein payday kommt.
und ich habe in meinen stats befehl schon payday 0/60 minuten
drin stehen
wie mache ich das nun das das auch angezeigt wird also die funktion ?
Sorry, man kann fast nicht verstehen, was du willst. Drück dich mal genauer aus
Aber du speicherst ja immer die Onlineminuten des Spielers mit.
Die gibst du dann einfach aus, also "format(string, 100, "PayDay: %d/60", PayDayTime[playerid]);"
Musst du anpassen, je nachdem in welcher Variable du die Minuten gespeichert hast.
also ich will das wen ich /stats mache und der dialog kommt halt steht wie viele minuten man noch brauch bis zum payday
bis jetzt habe ich das so
format(string, sizeof(string), "Personalien:\tGeschlecht: %s\n\n\n\t\tLevel: %d\n\t\tRespekt: %d/%d\n\t\tPayday: %d/60 Minuten\n\nBerufe:\tFraktion: %s\tRang: %d\n\t\tNebenjob: %s\n\nFinanzen:\tBargeld: %d$\n\t\tKonto: %d$\n\t\tFestgeld: %d$\tZinssatz: 3.50\n\nStatistik:\tMorde: %d\n\t\tGestorben: %d\n\t\tVerbrechen: %d\n\t\tSpielzeit: %d\n\t\tKnast: %d\n\t\tWanteds: %d\n\t\tVerwarnungen: %d / 3\n\n",
sex,
Spieler[playerid][Level],
Spieler[playerid][Exp],
Spieler[playerid][MaxExp],
Spieler[playerid][Payday],
da unten ist payday und in dem string ist auch payday aber es klapppt nicht es wird immer 0/60 minuten anggezeigt
Dann lass dir mal ausgeben, was in der Variable Spieler[playerid][Payday] drin steht und poste es.
alle sachen von payday
forward payday(playerid);
SetTimer("payday",50000,1);
unter onplayerconnect
Spieler[playerid][Payday] = 0;
unter onplayerdissconect
dini_IntSet(accFormat, "Payday", Spieler[playerid][Payday]);
im dialog login
Spieler[playerid][Payday] = dini_Int(accFormat, "Payday");
dialog regi
Spieler[playerid][Payday] = 0;
dialog login
Spieler[playerid][Payday] = dini_Int(accFormat, "Payday");
im stock von /stats
format(string, sizeof(string), "Personalien:\tGeschlecht: %s\n\n\n\t\tLevel: %d\n\t\tRespekt: %d/%d\n\t\tPayday: %d/60 Minuten\n\nBerufe:\tFraktion: %s\tRang: %d\n\t\tNebenjob: %s\n\nFinanzen:\tBargeld: %d$\n\t\tKonto: %d$\n\t\tFestgeld: %d$\tZinssatz: 3.50\n\nStatistik:\tMorde: %d\n\t\tGestorben: %d\n\t\tVerbrechen: %d\n\t\tSpielzeit: %d\n\t\tKnast: %d\n\t\tWanteds: %d\n\t\tVerwarnungen: %d / 3\n\n",
sex,
Spieler[playerid][Level],
Spieler[playerid][Exp],
Spieler[playerid][MaxExp],
Spieler[playerid][Payday],
und mein payday public
public payday()
{
new std_x,sek_x,min_x;
gettime(std_x,min_x,sek_x);
if(!min_x)
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
SendClientMessage(i,GRÜN,"----------| PayDay |----------");
SendClientMessage(i,GELB,"Eine Stunde ist nun wieder um");
SendClientMessage(i,GELB,"Du Bekommst 10000€ PayDay");
SendClientMessage(i,GELB,"Du bekommst 1 Resbect punkt");
SendClientMessage(i,GRÜN,"------------------------------");
GivePlayerMoney(i,10000);
}
return 0;
}
return 1;
}
Wer lesen kann...
Du sollst in dem oben genannten Befehl printf("Debug PayDay: %d", Spieler[playerid][Payday]);einfügen.