kann ich auch die position von den auto da ändern?
Beiträge von Mezzo_DayZ
-
-
Hallo liebes Breadfish also ich habe ein gangauto haus drin und ich will die preise ändern und wie finde ich sie den?
-
Danke an euch allen ich habs danke !
-
aber jetzt kommt der bug ich kann nicht /ad ein geben steht da du bist nicht beim /ad Point hää was da los?
-
wie jetzt?
-
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
if(PlayerInfo[playerid][pLevel] >= 3)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht eingeloggt !");
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid, 5.0, 1188.4054,-912.0315,48.0625) && !IsPlayerInRangeOfPoint(playerid, 5.0, 1207.2928,-917.7825,43.0665))
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht am BSN am /ad point.");
return 1;
}
if(PlayerInfo[playerid][pGangJailed] == 1 || PlayerTied[playerid] >= 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "Du kannst jetzt keine Werbung schreiben!");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[128];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: (/ad)vertise [text]");
return 1;
}
if(WerbungIst == 0)
{
new payout = idx * SBizzInfo[5][sbEntranceCost];
if(GetPlayerMoney(playerid) < payout)
{
format(string, sizeof(string), "* Du hast %d Zeichen benutzt, das kostet $%d, du hast nicht genug dabei.", offset, payout);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
GivePlayerMoney(playerid, - payout);
SBizzInfo[5][sbTill] += payout/3;
ExtortionSBiz(5, payout);
format(string, sizeof(string), "Werbung: %s, Kontakt: %s, Telefonnummer: %d", result, sendername,PlayerInfo[playerid][pPnumber]);
OOCNews(TEAM_Grove_COLOR,string);
format(string, sizeof(string), "~r~Rechnung: $%d~n~~w~Nachricht hatte: %d Zeichen.", payout, idx);
GameTextForPlayer(playerid, string, 5000, 5);
SetTimer("WerbungTimer",60000,false);
WerbungIst = 1;
}
else
{
SendClientMessage(playerid,ROT,"Es kann erst in 60 Sekunden wieder eine Werbung verfasst werden");
}
if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
}
else SendClientMessage(playerid,COLOR_RED,"Du brauchst Level 3 um eine Werbung zu schreiben.");
return 1;
}forward WerbungTimer();
public WerbungTimer()
{
new WerbungIst = 0;
return 1;
} -
immer noch! C:\Users\suleyman\Desktop\Mezzo Mix RolePlay\gamemodes\mRP.pwn(24150) : error 017: undefined symbol "WerbungIst"
C:\Users\suleyman\Desktop\Mezzo Mix RolePlay\gamemodes\mRP.pwn(24167) : error 017: undefined symbol "WerbungIst"
C:\Users\suleyman\Desktop\Mezzo Mix RolePlay\gamemodes\mRP.pwn(24167) : warning 215: expression has no effect
C:\Users\suleyman\Desktop\Mezzo Mix RolePlay\gamemodes\mRP.pwn(62598) : warning 204: symbol is assigned a value that is never used: "WerbungIst" -
ja ich bekomme errors?
C:\Users\suleyman\Desktop\Mezzo Mix RolePlay\gamemodes\mRP.pwn(24150) : error 017: undefined symbol "WerbungIst"
C:\Users\suleyman\Desktop\Mezzo Mix RolePlay\gamemodes\mRP.pwn(24167) : error 017: undefined symbol "WerbungIst"
C:\Users\suleyman\Desktop\Mezzo Mix RolePlay\gamemodes\mRP.pwn(24167) : warning 215: expression has no effect
C:\Users\suleyman\Desktop\Mezzo Mix RolePlay\gamemodes\mRP.pwn(62598) : error 017: undefined symbol "WerbungIst"
C:\Users\suleyman\Desktop\Mezzo Mix RolePlay\gamemodes\mRP.pwn(62598) : warning 215: expression has no effect -
also danke aber wie wo füge ich alles ein?
-
lHallo Liebe Leute also ich habe ein /ad befehle drin und ich will nicht das jeder die ganze zeit den chat voll spammt wie mach das es nur in 3 minuten nur immer geht hier der befehle
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
if(PlayerInfo[playerid][pLevel] >= 4)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht eingeloggt !");
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid, 5.0, 1202.3597,-917.8224,43.1048) && !IsPlayerInRangeOfPoint(playerid, 5.0, 1207.2928,-917.7825,43.0665))
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht am BSN am /ad point.");
return 1;
}
if(PlayerInfo[playerid][pGangJailed] == 1 || PlayerTied[playerid] >= 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "Du kannst jetzt keine Werbung schreiben!");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[128];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: (/ad)vertise [text]");
return 1;
}
if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
{
format(string, sizeof(string), "Bitte Versuch es Später wieder %d sekunden zwischen einer Werbung!", (addtimer/1000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;}
new payout = idx * SBizzInfo[5][sbEntranceCost];
if(GetPlayerMoney(playerid) < payout)
{
format(string, sizeof(string), "* Du hast %d Zeichen benutzt, das kostet $%d, du hast nicht genug dabei.", offset, payout);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
GivePlayerMoney(playerid, - payout);
SBizzInfo[5][sbTill] += payout/3;
ExtortionSBiz(5, payout);
format(string, sizeof(string), "Werbung: %s, Kontakt: %s, Telefonnummer: %d", result, sendername,PlayerInfo[playerid][pPnumber]);
OOCNews(TEAM_Grove_COLOR,string);
format(string, sizeof(string), "~r~Rechnung: $%d~n~~w~Nachricht hatte: %d Zeichen.", payout, idx);
GameTextForPlayer(playerid, string, 5000, 5);
if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
}
else SendClientMessage(playerid,COLOR_RED,"Du brauchst Level 4 um eine Werbung zu schreiben.");
return 1;
} -
Hallo Also ich habe ein /gangmats befehle wenn Mann /gangmats -1000000 macht bekommt mann geld wie kann ich es machen das da steht ungültige eingabe steht?
hier der befehle und ein screen
dcmd_gangmats(playerid, params[])
{
new mats, frak, preis;
if(PlayerInfo[playerid][pMember] > 0)
{
frak = PlayerInfo[playerid][pMember];
}
else if(PlayerInfo[playerid][pLeader] > 0)
{
frak = PlayerInfo[playerid][pLeader];
}
if(frak != 5 && frak != 6 && frak != 12 && frak != 13 && frak != 14 && frak != 16 && frak != 17 && frak != 19 && frak != 20 && frak != 23)
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist in keiner Gang / Mafia!");
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid, 8.0, -1481.5510,127.7444,17.3447))
{
SendClientMessage(playerid, COLOR_GRAD1, "Du kannst hier keine Gang-Materialen kaufen!");
return 1;
}
if(sscanf(params, "d", mats))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutzung: /gangmats [Anzahl]");
SendClientMessage(playerid, COLOR_GRAD1, "*Du kannst maximal 500 Gang-Materialen mit dir nehmen.");
SendClientMessage(playerid, COLOR_GRAD1, "*1 Gang-Materialen kostet 10$.");
return 1;
}
if(mats > 500)
{
SendClientMessage(playerid, COLOR_GRAD1, "Du kannst maximal 500 Gang-Materialen kaufen!");
return 1;
}
if(FrakMatsHolding[playerid] + mats > 500)
{
SendClientMessage(playerid, COLOR_GRAD1, "So viele Gang-Materialen könntest du nicht mit dir tragen!");
return 1;
}
preis = mats * 10;
GivePlayerMoney(playerid, -preis);
FrakMatsHolding[playerid] += mats;
format(ALLSTRING, sizeof(ALLSTRING), "*Du hast %d Gang-Materialen für %d$ gekauft. Bringe sie nun zur Gangkammer!", mats, preis);
SendClientMessage(playerid, COLOR_LIGHTBLUE, ALLSTRING);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Wenn du off gehst verlierst du die Gang-Materialen!");
return 1;
} -
/close danke dir!
-
Hallo Liebes Breadfish ich bin neue auf diesen Tolles Forum und ja ich habe ein script frage also ich habe ein gotfather sehr stark edtiert und ehm ich habe ein befehle /givedonator es geht nur bis donator rank 4 aber ich will auch 5/6 hier ich habs so gemacht? aber wenn ich Ingame /givedonator id 0 rang 5 steht da "Es gibt nur die Ränge 1-4
dcmd_givedonator(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 2000)
{
new pID, Rank;
if(sscanf(params, "ui", pID, Rank)) return SendClientMessage(playerid, COLOR_WHITE, "Befehl: /givedonator [Spieler-ID/Name] [Donatorrank]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, COLOR_WHITE, "Der Spieler ist nicht Online.");
if(Rank==0||Rank >= 5) return SendClientMessage(playerid, COLOR_GREY, "Es gibt nur die Ränge 1-4.");
if(Rank == 1) {
GivePlayerMoney(pID, 5000000);
PlayerInfo[pID][pExp] += 3;
}
else if(Rank == 2) {
GivePlayerMoney(pID, 1000000);
PlayerInfo[pID][pExp] += 6;
}
else if(Rank == 3) {
GivePlayerMoney(pID, 15000000);
PlayerInfo[pID][pExp] += 9;
}
else if(Rank == 4) {
GivePlayerMoney(pID, 25000000);
PlayerInfo[pID][pExp] += 12;
}
else if(Rank == 5) {
GivePlayerMoney(pID, 35000000); hier aber
PlayerInfo[pID][pExp] += 16;
}
PlayerInfo[pID][pDonateRank] = Rank;
format(stringx, sizeof(stringx), "Herzlichen Glückwunsch! Du hast den Donator-Rang %d! Siehe unter /rechte zu sehen was er dir für Vorteile bringt.", Rank);
SendClientMessage(pID, COLOR_LIGHTBLUE, stringx);
format(stringx, sizeof(stringx), "AdmCmd: Admin %s hat %s den Donator-Rang %d gegeben!", MeinName(playerid), MeinName(pID), Rank);
ABroadCast(COLOR_LIGHTRED, stringx, 1);
}
else return SendClientMessage(playerid, COLOR_WHITE, "Nur für die Owner!");
return 1;
}