und wohin damit?!
Beiträge von Vitalik19
-
-
so ich möchte das Premium user 5% zinsen per payday bekommen bekomme es aber ent hin könnte mir das einer machen
Wäre sau nice
hier der code:
public PayDay()
{
new string[128];
new account,interest;
new rent = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(M_Bot[i][PAFK] == 0)
{
if(MoneyMessage[i]==1)
{
SendClientMessage(i, COLOR_LIGHTRED, "Du konntest deine Schulden nicht Bezahlen, Der Staatsanwalt lies dich verhaften.");
GameTextForPlayer(i, "~r~Verhaftet!", 2000, 1);
SetPlayerInterior(i, 6);
SetPlayerPos(i, 264.6288,77.5742,1001.0391);
PlayerInfo[i][pJailed] = 1;
ResetPlayerWeapons(i);
ResetPlayerMoney(i);
WantedPoints[i] = 0;
PlayerInfo[i][pJailTime] = 240;
format(string, sizeof(string), "Du bist eingesperrt für %d Sekunden. Kaution: Keine", 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][pPhouFBIey];
if(key != 255)
{
rent = HouseInfo[key][hRent];
if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
{
rent = 0;
}
else if(rent > GetPlayerMoney(i))
{
PlayerInfo[i][pPhouFBIey] = 255;
SendClientMessage(i, COLOR_WHITE, "You have been evicted.");
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] >= 3)
{
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]);
//new oil = (PlayerInfo[i][pPhouFBIey]*100);
ConsumingMoney[i] = 1;
GivePlayerMoney(i, checks);
if(PlayerInfo[i][pAccount] > 0)
{
PlayerInfo[i][pAccount] -= ebill;
SBizzInfo[4][sbTill] += ebill;
}
else
{
ebill = 0;
}
if(PlayerInfo[i][pPhouFBIey] != 255)
{
//PlayerInfo[i][pAccount] -= oil;
//SBizzInfo[3][sbTill] += oil;
}
else
{
//oil = 0;
}
interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
PlayerInfo[i][pExp]++;
PlayerPlayMusic(i);
PlayerInfo[i][pAccount] = account+interest;
SendClientMessage(i, COLOR_GOLD, "||~~~~~~~~~~~~~~~~~~~~~~ ZAHLTAG ~~~~~~~~~~~~~~~~~~~||");
format(string, sizeof(string), " Lohn: $%d Miete: -$%d Steuern: -$%d", checks, rent, TaxValue);
SendClientMessage(i, RED, string);
if(PlayerInfo[i][pPhouFBIey] != 255 || PlayerInfo[i][pPbiskey] != 255)
{
format(string, sizeof(string), " Häusliche Kosten: -$%d", ebill);
SendClientMessage(i, RED, string);
}
if(PlayerInfo[i][pHandyVer] == 1)
{
SendClientMessage(i,RED," Vodaphon Vertrag: -$100");
GivePlayerMoney(i, -100);
}
format(string, sizeof(string), " Zinsen: $%d [0.%d prozent]", interest,tmpintrate);
SendClientMessage(i, RED, string);
SendClientMessage(i, COLOR_GOLD, "||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||");
format(string, sizeof(string), " Kontoverhalten: $%d", PlayerInfo[i][pAccount]);
SendClientMessage(i, COLOR_GRAD5, string);
rent = 100;
PlayerInfo[i][pPayDay] = 0;
PlayerInfo[i][pPayCheck] = 5000;
PlayerInfo[i][pConnectTime] += 20;
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!");
}
}
else
{
SendClientMessage(i, COLOR_LIGHTRED, "* Du hast kannst keinen PayDay bekommen solange du AFK bist!");
}
}
}
Checkprop();
return 1;
} -
gelcihes problem wo ist sie?! könnteste coords geben udn ahbe auch keine Paintball wo ist sie?!
-
Unter OnPlayerSpawn DAs letzte else vor dem Return ;D
bei mir ist das hier ;D
else
{
SetPlayerToTeamColor(playerid);
if(PlayerInfo[playerid][pOrigin] == 1 || PlayerInfo[playerid][pOrigin] == 2 || PlayerInfo[playerid][pOrigin] == 3)
{
SetPlayerPos(playerid,1022.2838,-1122.2736,23.8710);
SetPlayerFacingAngle(playerid,179.8314);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
PlayerInfo[playerid][pLevel] = 3;
}Unter Public SetPlayerSpawn ganz unten!!!
-
hallo habe problem mit Radio wenn Ich /radio eignebe und wähle Radio ausg eht alles Kommt auch musik aber so anch einer zeit hört man nichts mehr bis ich relogge warum? bitte hilfe ich weiß net worans leigt Am Befehel kanns net liegen, weil der /radio Befehl geht ja musik kommt auch aber er kackt nach bestimmter zeit ab kann mir einer helfen?!
-
soweit war ich auch aber wenn ich #define SPECIAL_ACTION_PISSING mache geht es nicht -.-
-
doch da kommt:
Zeile (15963) : error 017: undefined symbol "SPECIAL_ACTION_PISSING" -
wie definiere ich diesen kack jetzt?!
-
hallo ich suche die /pee animation also das er dann pinkelt;) bei gl_actions ist sie nicht dabei
-
Ich ahtte auch Forward drin ? nur ahbs hier falsch eingeben sonst wäre ein fehler gekommen Wo ich den pawnCode geschickt habe aber egal...
und wenn ich return 1 mache geht trotzdem net?!
//danke mit SetTimerEx Geht es
-
Nö das beI fusion sit akcke Brauch eins Mit Filterscript geht das oder kanns mir einer amchen wäre nett!
-
Zeile (41484) : warning 202: number of arguments does not match definition
Zeile (41493) : warning 202: number of arguments does not match definition
Zeile (41503) : warning 202: number of arguments does not match definition
Zeile (41513) : warning 202: number of arguments does not match definition
Zeile (41523) : warning 202: number of arguments does not match definition
Zeile (41533) : warning 202: number of arguments does not match definition
Zeile (41543) : warning 202: number of arguments does not match definition
Zeile (41553) : warning 202: number of arguments does not match definition
Zeile (41562) : warning 202: number of arguments does not match definition
Zeile (41572) : warning 202: number of arguments does not match definition
Zeile (41582) : warning 202: number of arguments does not match definition
Zeile (41592) : warning 202: number of arguments does not match definitionbekomme ich
-
Habe ein Problem, undzwar das mein Timer nicht startet also der DriveIn Timer!!!
hier Mal Der befehl:
if(strcmp(cmd,"/drivein",true)==0)
{
if (PlayerToPoint(20, playerid,1182.8182,-900.4105,43.2787))
{
format(string,sizeof(string),"7$ Chicken Wings \n6$ Nuggets \n7$ Hamburger \n7$ Cheesburger \n5$ Pommes Frittes \n4$ Currywurst \n9$ Hänchen \n12$ Kleine Pizza \n14$ Große Pizza \n3$ Coca Cola \n3$ Sprite \n3$ Fanta ");
ShowPlayerDialog(playerid,DriveInDialog,DIALOG_STYLE_LIST,"Drive In Menü",string,"Bestellen","Abbrechen");
TogglePlayerControllable(playerid,0);
}
else
{
SendClientMessage(playerid,COLOR_GREY," Du befindest dich nicht in einem DriveInPunkt!");
return 1;
}
}Und hier wo er startet:
if(dialogid == DriveInDialog)
{
if(response==0) { return 1; }
if(response==1)
{
OnPropUpdate();
if(listitem==0)
{
format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
GivePlayerMoney(playerid, -7);
SetPlayerHealth(playerid, bsnhealth + 30.0);
SetTimer("DriveIn", 5000, 0);
return 1;
}
if(listitem==1)
{
format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
GivePlayerMoney(playerid, -6);
SetPlayerHealth(playerid, bsnhealth + 28.0);
SetTimer("DriveIn", 5000, 0);
return 1;
}if(listitem==2)
{
format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
GivePlayerMoney(playerid, -7);
SetPlayerHealth(playerid, bsnhealth + 28.0);
SetTimer("DriveIn", 5000, 0);
return 1;
}if(listitem==3)
{
format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
GivePlayerMoney(playerid, -7);
SetPlayerHealth(playerid, bsnhealth + 28.0);
SetTimer("DriveIn", 5000, 0);
return 1;
}if(listitem==4)
{
format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
GivePlayerMoney(playerid, -5);
SetPlayerHealth(playerid, bsnhealth + 26.0);
SetTimer("DriveIn", 5000, 0);
return 1;
}if(listitem==5)
{
format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
GivePlayerMoney(playerid, -4);
SetPlayerHealth(playerid, bsnhealth + 25.0);
SetTimer("DriveIn", 5000, 0);
return 1;
}if(listitem==6)
{
format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
GivePlayerMoney(playerid, -9);
SetPlayerHealth(playerid, bsnhealth + 29.0);
SetTimer("DriveIn", 5000, 0);
return 1;
}if(listitem==7)
{
format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
GivePlayerMoney(playerid, -12);
SetPlayerHealth(playerid, bsnhealth + 26.0);
SetTimer("DriveIn", 5000, 0);
return 1;
}
if(listitem==8)
{
format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
GivePlayerMoney(playerid, -14);
SetPlayerHealth(playerid, bsnhealth + 29.0);
SetTimer("DriveIn", 5000, 0);
return 1;
}
if(listitem==9)
{
format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
GivePlayerMoney(playerid, -3);
SetPlayerHealth(playerid, bsnhealth + 16.0);
SetTimer("DriveIn", 5000, 0);
return 1;
}
if(listitem==10)
{
format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
GivePlayerMoney(playerid, -3);
SetPlayerHealth(playerid, bsnhealth + 16.0);
SetTimer("DriveIn", 5000, 0);
return 1;
}
if(listitem==11)
{
format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
GivePlayerMoney(playerid, -3);
SetPlayerHealth(playerid, bsnhealth + 16.0);
SetTimer("DriveIn", 5000, 0);
return 1;
}
}
}aber egal was ich auswähle er startet nicht warum?
hier noch die Public:
public DriveIn(playerid)//Die public die wir mit dem forward erstellt haben!
{
SendClientMessage(playerid,COLOR_GREEN,"Dein Essen Wird zubereitet gedulde dich bitte");
TogglePlayerControllable(playerid,1);
}Oben im script ahbe ich:
froward DriveIn(playerid);bitte um hilfe -.-
//edit Sorry!Für falschen Thread
-
Hallo Breadfish Forum,
ich suche ein Fraktionsautoahus Wo man Seine autos nur als Fraktionsautos kaufen kann und sie auch an andere Fraktionen verkaufen kann man sollte das Fraktionsauto Speichert mit/fpark oder so
Danke hab schon suchfunktion genutzt aber nicht richtiges gefunden
würde mich freuen wenn eienr ein fs hat oder so ;D
-
hat sich erledigt ahtte die falschen coords drin sorry
-
doch ich bin level 5 alles aber es öffnet sich keiN Dialog Warum?!
-
werden die tunings auch gespeichert nach server restart?! wo sind die tunings?!
//edit Hat sich geklärt Aber wenn ich ejtzt da bin fall ich mit dem auto vom himmel ? why das?!sonst 10/10
-
So wollte jetzt machen das man /buygun als Level 5 machen kann aber wenn ich dann im ammunation bin und /buygun eingebe öffnet sich kein Dialog. warum?
if (strcmp(cmdtext, "/buygun", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,10.0,290.2882,-106.2232,1001.5156))
{
if(PlayerInfo[playerid][pLevel] >= 5)
{
ShowPlayerDialog(playerid, DIALOG_BUY_GUN,DIALOG_STYLE_LIST, "/buygun - Waffenladen", "9mm Pistole [100Schuss] [200$]\nSilenced Pistole [100Schuss] [200$]\nDesert Eagle [100Schuss] [300$]\nTec 9 [200Schuss] [400$]\nUzi [400Schuss] [500$]\nMP5 [300Schuss] [600$]\nShotgun [50Schuss] [200$]\nM4 [400Schuss] [800$]\nAK 47 [400Schuss] [800$]\nRifle [15Schuss] [750$]\nScharfschützengewehr [15Schuss] [1000$]\nSchutzweste [100$]", "Kaufen", "Abbrechen");
}
}
}
return 1;
} -
ok aber wenn ich das aus der .ban lösche ist er immernoch da es ist ein IPban also permannenter ban wie kann ich den wegmachen!!!
-
hallo ich möchte einen permanenten Bann wegmachen Auf dem server wie amche ich das Aber der BAnn ist permanent kann ich das Löschen?!