Im Showroom ist das Robsystem nun zu finden
Weitere Aufträge nehme ich natürlich noch an
Gruß Hauke
Im Showroom ist das Robsystem nun zu finden
Weitere Aufträge nehme ich natürlich noch an
Gruß Hauke
// Bitteschön
Hatte eine Klammer vergessen
Mach das einfach so, wie es hier steht
Was für ein Error...
das musst du in dein quell text einbauen da wo du GivePlayerMoney(playerid, -dein preis halt);
Es ist stark zu merken, dass du müde bist...
Geh lieber zu Bett
Alles anzeigen
Ja ich habe ein Anti-Money Cheat im GM und wollte eigendlich das so wissen wie ich z.b das neue Fahrzeug System überarbeiten kann das dass Geld auch abgefragt wird ob der jenige auch das Geld hat. Und das man dass Fahrzeug kaufen kann das man nicht in - Minus gehen kann oder auch wenn das Gled abgezogen wird das dass Geld wegen dem Anti Money Cheat man das Geld nicht wieder bekommt.
//EDIT
if(newstate == PLAYER_STATE_DRIVER) //buggy don't finnish
{// 38 / 49 / 56 = SS
new newcar = GetPlayerVehicleID(playerid);
new oldcar = gLastCar[playerid];
new housecar = PlayerInfo[playerid][pPhousekey]+1;
TelePos[playerid][0] = 0.0;
TelePos[playerid][1] = 0.0;
if(GetCarDealershipVehicleId(newcar) != -1 && GetCarDealershipVehicleId(newcar) == editingcdveh[playerid]) return 1;
if(GetCarDealershipVehicleId(newcar) != -1)
{
if(PlayerMoney[playerid] < cdVehicleCost)
{
new string1[64];
format(string1, sizeof(string1), "Du hast keine %d Dollar",cdVehicleCost);
SendClientMessage(playerid, COLOR_GRAD1, string1);
return 1;
}
format(string,256,"Willst du diese Fahrzeug %s kaufen ?\n\nDieses Fahrzeug Kosten $%d.", GetVehicleName(newcar), CarDealershipInfo[GetCarDealershipId(newcar)][cdVehicleCost][GetCarDealershipVehicleId(newcar)]);
ShowPlayerDialog(playerid,DIALOG_CDBUY,DIALOG_STYLE_MSGBOX,"Warning:",string,"Buy","Cancel");
return 1;
}
new sendername[MAX_PLAYER_NAME];
new v;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
v = GetPlayerVehicle(i, newcar);
if(v != -1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string,256,"Warning: This %s is owned by %s", GetVehicleName(newcar), sendername);
SendClientMessage(playerid, COLOR_GREY, string);
}
}
}
Vielleicht geht´s ja so
Dafür brauchen wir den Code, oder du fügst das ein:
if(PlayerMoney[playerid] < variable)
{
SendClientMessage(playerid, COLOR_GRAD1, " Du hast nicht genug Geld");
return 1;
}
@ Mario: Ich kenne da einen einfacheren Weg
GetsMoney[playerid] = 1; PlayerMoney[playerid] = PlayerMoney[playerid] -= costlevel;
damit zeihst du dein Geld ab
mit
GetsMoney[playerid] = 1 sagt man dem script ob der spieler jetzt geld bekommt/abgezogen bekommt
mit PlayerMoney[playerid] -= Preis kannst du dem spieler dann Preis abzeihen
mit PlayerMoney[playerid] += guthaben kannst du dem spieler dann guthaben Geben
GivePlayerMoney(playerid, -wert); // Abziehen
GivePlayerMoney(playerid, wert); // geben
Bei dieser Funktion wird doch abgefragt, ob man genug Geld hat.
Sonst wäre das hier deine Lösung:
Gruß Hauke
das hört sich gut an das mit #if nicht weil dan ja errors oder warnings kommen müssten
Solche Abfragen können nie schaden...
Sonst würde ich das mal alles klein schreiben, oder die Reihenfolge der Includes ändern.
Benutzt du die Namen der defines vielleicht 2 mal?
Mach das in der Include mal so:
Wenn das nicht geht, änder mal den Namen, oder sowas.
Bei mir gab es mal mehrere Tage einen Bug, weil eine definierte id einfach nicht ging...
Sowas gibt es komischerweise öfters
Ja, sry.
Es ist schon später
Das hat er rausgenommen, denn da fehlt ja der Username
Die Include kann nicht gelesen werden.
Hat sie die Dateiendung .icl ?
Ist sie im richtigen Ordner?
Da nimmst du einfach alle
define blabla HEXWERT
und kopierst sie oben in dein GM rein.
Geht doch viel schneller.
Sonst habe ich deine Frage nicht korrekt verstanden.
Erstmal Np. Ja es würde gehen..
Undzwar so:
Aber das wird doch extra so gemach...
Du kannst ja alle Passwörter mit Usernamen in einer extra Datei speichern, auch wenn ich darin keinen Sinn sehe
Gruß Hauke
Gruß Hauke
Wenn du Vista hast, nervt da vielleicht der Defender..
Start -> Defender eingeben
Oder die Firewall:
Start -> Firewall eingeben
Vielleicht fehlen aber auch nur ein paar scriptfiles, oder wenn das Script SQL verwendet, eine korrekte Konfiguration.
Gruß Hauke
Für diejenigen, die dem Spieler in seiner Position den Sound spielen wollen:
Es ist ja nicht so, das ich einen Thread auf habe, wo man sich Scripts bestellen kann, aber vielleicht ja doch...
Mensch, ist das denn so schwer die Suche oben rechts zu verwenden ?