Beiträge von The_Joe aka mr_FETjou
-
-
ey
danke dir man
echt gut gemacht
-
Hey
ich würder garne so was haben
in dieser größe wie es da steht "Deine Werbung"
also in grüner Farbe hell mit dunkle gemischt..
und da soll stehen " [German]Celtics[Reallife] "
ich danke dir schon im vor raus !
-
ist echt viel zu wenig was dran ! und auch zu viel weiß !
-
echt gut gemacht 10/10
-
danke dir !!
-
Halle Leute
ich suche alle Intros IDs Liste wo Casinos und alle andere intros sind ich habe schon SuFu fersucht aber habe nix gefunden bitte hilft mir ich brauche es so schnell es geht
Lg: The_Joe
-
-
Guten Abend alle zusammen
ich habe mal ne frage also wie kann ich das meine payday system was raus nehmen
also ich will was raus nehmen ( du hast nicht lange genug gespielt das es nicht mehre kommt und so habe ich es im script)
public PayDay(i)
{
new string[128];
new account,interest;
new rent = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLevel] > 0)
{
if(MoneyMessage[i]==1)
{
SendClientMessage(i, COLOR_LIGHTRED, "Du Hast Schulden deswegen musst du nun in den Knast.");
GameTextForPlayer(i, "~r~Im Knast!", 2000, 1);
SetPlayerInterior(i, 6);
SetPlayerPos(i, 264.6288,77.5742,1001.0391);
PlayerInfo[i][pJailed] = 1;
ResetPlayerWeapons(i);
WantedPoints[i] = 0;
PlayerInfo[i][pJailTime] = 240;
format(string, sizeof(string), "Du Bist Im Knast Für %d Sekunden. Bail: Unable", PlayerInfo[i][pJailTime]);
SendClientMessage(i, COLOR_LIGHTBLUE, string);
}
new playername2[MAX_PLAYER_NAME];
GetPlayerName(i, playername2, sizeof(playername2));
account = PlayerInfo[i][pAccount];
new key = PlayerInfo[i][pPhousekey];
if(key != 255)
{
rent = HouseInfo[key][hRent];
if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
{
rent = 0;
}
else if(rent > GetPlayerMoney(i))
{
PlayerInfo[i][pPhousekey] = 255;
SendClientMessage(i, COLOR_WHITE, "Du wurdest vertrieben.");
rent = 0;
}
HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
}
new tmpintrate;
if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
{
if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = intrate+4; }
else { tmpintrate = intrate+2; }//HouseInfo[key][hLevel]
}
else
{
if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = 3; }
else { tmpintrate = 1; }
}
if(PlayerInfo[i][pPayDay] >= 5)
{
Tax += TaxValue;//Should work for every player online
PlayerInfo[i][pAccount] -= TaxValue;
if(PlayerInfo[i][pDonateRank] > 0)
{
new bonus = PlayerInfo[i][pPayCheck] / 2;
PlayerInfo[i][pPayCheck] += bonus;
}
new checks = PlayerInfo[i][pPayCheck];
new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]);
ConsumingMoney[i] = 1;
GivePlayerMoney(i, checks);
if(PlayerInfo[i][pAccount] > 0)
{
PlayerInfo[i][pAccount] -= ebill;
SBizzInfo[4][sbTill] += ebill;
}
else
{
ebill = 0;
}
interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
PlayerInfo[i][pExp]++;
PlayerPlayMusic(i);
PlayerInfo[i][pAccount] = account+interest;
SendClientMessage(i, COLOR_WHITE, "|___ Zahltag ___|");
format(string, sizeof(string), " Lohn: $%d Steuern: -$%d", checks, TaxValue);
SendClientMessage(i, COLOR_GRAD1, string);
if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
{
format(string, sizeof(string), "Stromrechnung: -$%d", ebill);
SendClientMessage(i, COLOR_GRAD1, string);
}
format(string, sizeof(string), "Kontostand: $%d", account);
SendClientMessage(i, COLOR_GRAD1, string);
format(string, sizeof(string), "Zinssatz: 0.%d Prozent",tmpintrate);
SendClientMessage(i, COLOR_GRAD2, string);
format(string, sizeof(string), "Zinsen: $%d", interest);
SendClientMessage(i, COLOR_GRAD3, string);
SendClientMessage(i, COLOR_GRAD4, "|--------------------------------------|");
format(string, sizeof(string), "Neuer Kontostand: $%d", PlayerInfo[i][pAccount]);
SendClientMessage(i, COLOR_GRAD5, string);
format(string, sizeof(string), "Miete: -$%d", rent);
SendClientMessage(i, COLOR_GRAD5, string);
format(string, sizeof(string), "~r~PayDay~n~~y~Paycheck");
GameTextForPlayer(i, string, 5000, 1);
rent = 0;
PlayerInfo[i][pPayDay] = 0;
PlayerInfo[i][pPayCheck] = 0;
PlayerInfo[i][pConnectTime] += 1;
if(PlayerInfo[i][pDonateRank] > 0)
{
PlayerInfo[i][pPayDayHad] += 1;
if(PlayerInfo[i][pPayDayHad] >= 5)
{
PlayerInfo[i][pExp]++;
PlayerInfo[i][pPayDayHad] = 0;
}
}
}
else
{
SendClientMessage(i, COLOR_LIGHTRED, "* Du hast nicht lange genug gespielt, um PayDay zu erhalten.");
}
}
}
}
Checkprop();
return 1;
}kann mir bitte einer helfen ich bekomme immer errores bitte
Lg: The_Joe
-
ich habe es einmal so
forward Payday(playerid)und einmal so
forward PayDay();
-
alos ich habe es so gemacht und aus getestet
public Payday()
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
Spielzeit[i]++;
if(Spielzeit[i] >= 59)
{
PayDay();
//HIERREINWASPASSIERT WENN ER PAYDAY KRIEGEN SOLL
Spielzeit[i] = 0;}
}
return 1;
}
ich bekomme die speiltminute wo ich spiel und gleich wieder weg genommen wieso ? -
und wie soll ich es machen das er immer neu starte ```??
-
aslo soll ich es so machen ``
public Payday(playerid)
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
Spielzeit[i]++;
//if(Spielzeit[i] >= 59)
{
PayDay();
}
}
return 1;
} -
nein es geht immer noch nicht leider
-
Hallo alle zusammen
Ich habe gerade ein payday System gescriptet und es Funktioniert nicht richtige
Alos: jeder Spieler sollte sein eigenes PayDay bekommen alle 60 minuten und ich habe es so gescriptet
ich habe aber kein errors oder warnings drin nur wen ich 60 Minuten lang spiele und dann bekomme ich auch payday nur wen dann wieder ein Minute vergeht steht da du hast nicht lange genug gespeilt und das kommt dann jede Minute2. Problem wen ich stats mache steht da wie lange ich noch bis zu nextem payday spielen muss aber es geht auch nicht richtig also wen ich ein stunde speile fangt es nicht wieder von 0 an sonder die zeit lauft weiter und wen ich mich reloge fangt es von neu an zu zahlen aber nur im /stats sonst speichert es alles richtig
und so habe ich das gemacht
new Spielzeit[MAX_PLAYERS];
forward Payday(playerid);
dann
OnPlayerConnectSpielzeit[playerid] = 0;
dan habe ich das eingefügt
format(coordsstring, sizeof(coordsstring), "Deine Spielzeit beträgt %d Stunden",Spielzeit);
SendClientMessage(playerid, COLOR_GRAD5,coordsstring);dann
OnGameModeInit
SetTimer("Payday",60000,1);
OnPlayerRegister
format(var, 32, "Payday=%d\n",Spielzeit[playerid]);fwrite(hFile, var);
OnPlayerUpdate
format(var, 32, "Payday=%d\n",Spielzeit[playerid]);fwrite(hFile, var);
OnPlayerLogin
if( strcmp( key , "Payday" , true ) == 0 ) { val = ini_GetValue( Data ); Spielzeit[playerid] = strval( val ); }
und ganz unten im gamemode
//payday
public Payday(playerid)
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
Spielzeit[i]++;
if(Spielzeit[i] >= 59)
{
{
PayDay();
}
}
}
return 1;
}
so habe ich das gemacht kann mir einer sagen was ich falsch mache bitte
LG: The_Joe
-
das ist ganz einfach
also als erstes macht du eine new z.b.
new LSPDGate1;
dan gehst du unter
OnGameModeInit
LSPDGate1 = CreateObject(980,1588.265991,-1638.143554,15.014236,0.000000,0.000000,0.675605);// sind meine cordinate muss du dein eintrage hier mus das tor noch zu sein ;)
dan gehst du unter
OnPlayerCommandTextund fügst das ein
if(strcmp(cmd, "/pdauf", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3|| PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 ||PlayerInfo[playerid][pAdmin] == 1338)
{
MoveObject(LSPDGate1, 1588.265991,-1638.143554,9.534472 ,2);// hier trage dein cor. ein wie das tor auf gehen muss [,2 stehen lassen]
}
return 1;
}
if(strcmp(cmd, "/pdzu", true) == 0) // Mom
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3|| PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2 ||PlayerInfo[playerid][pAdmin] == 1338)
{
MoveObject(LSPDGate1, 1588.265991,-1638.143554,15.014236 ,2);// hier wie es wieder zu gehen muss [,2 stehen lasse]
}
return 1;
}so das was auch schon muss noch dene Koordinaten eintragen ich wuste nicht was auf und was zu ist sorry
viel Spaß
-
kannst du mir den zu fuß sagen bitte
-
Guten Abend alle zusammen
Habe mal ne frage??
wie kann ich ein Bot erstellen wo nur rum steht und nix macht ??
Bitte auch ein Beispiel danke
lg: The_Joe
-
-
ja schön das habe ich auch gefunden aber ich weiß nicht wie ich das mit überwiesen und abheben machen kann kontostand u.s.w machen kann
kann mir einer noch ein Beispiel da zu geben bitte ?
Bitte kann mir es einer machen bitte bitte !