Zeig einfach 100 an bei der KFZ Steuer. Jedes Fahrzeug hat 100$ KFZ Steuer.
Das Mindestlevel musst du ja auch erstmal definieren.
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Zeig einfach 100 an bei der KFZ Steuer. Jedes Fahrzeug hat 100$ KFZ Steuer.
Das Mindestlevel musst du ja auch erstmal definieren.Habs gerade gefixxt ja zeigt 100$ an.
So wie mach ich das mit den Level jetzt am besten habe,
new Level =
-
Beitrag von reaL. ()
Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Gefunden (). -
OnGameMode
Codemysql_format(handle,query,sizeof(query),"SELECT * FROM fraktionen"); mysql_pquery(handle,query, "LoadFraktionen", "");
Codepublic LoadFraktionen() { new rows, lID; cache_get_row_count(rows); if(rows > 0) { for(new i = 0; i < rows; i++) { cache_get_value_name_int(i, "f_ID", lID); fInfo[lID][f_ID] = lID;
Irgendwie steht da 5 mal Zivilist obwohl ich
Zivilist
LSPD
SEK
Medic
Ordnungsamt -
Der Code auszug ist zu wenig wir sehen hier nur das die ID ausgelesen wird
-
Könnte jemand bei MySQL helfen?
Folgender Error:
[03:48:45 11/26/16] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = '102'' at line 1 (Query: "UPDATE users SET registriert = '1', skin = '1', level = '5', money = '1000000', adminlevel = '5', fraktion = '2', vteam = '0', rang = '12', wanteds = '0', wantedgrund = '', muted = '0', mutetime = '0', spielzeit = '0', email = '', jailtime = '0', jailed = '0', jailtype = '0',morde = '14', tode = '8', verbrechen = '76', premium = '0', donator = '0', contractgeld = '0', changeteamzeit = '0', carkey = '1', eventmann = '0', ooctog = '1', pntog = '1', killstreaksoundtog = '1', hitsoundtog = '1', connecttog = '1', advertisetog = '1', mitgliedertog = '1', ffcd = '0', lottonr = '0', paydaypoints = '1319',copexp = '0', copmaxexp = '0',ziviexp = '0', zivimaxexp = '0', spawnchange = '3', fishskill = '0', fishexp = '0', bauerskill = '0', bauerexp = '0', anwaltskill = '0', anwaltexp = '0', drugs = '2', safedrugs = '998', WHERE id = '102'")
[03:48:45 11/26/16] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError
stock SaveUserStats(playerid)
{
/*new all[1300];
strcat(all,"");
strcat(all,"");
strcat(all,"");
strcat(all,"");
ShowPlayerDialog(playerid,DIALOG_COPHELP,DIALOG_STYLE_MSGBOX,"{FF6E00}Information",all,"Schließen","");*/
if(!Spieler[playerid][Eingeloggt]) return 1;
new query[1000];
mysql_format(handle, query, sizeof(query), "UPDATE users SET registriert = '%d', skin = '%d', level = '%d', money = '%d', adminlevel = '%d', fraktion = '%d', vteam = '%d', rang = '%d', wanteds = '%d', wantedgrund = '%s', muted = '%d', mutetime = '%d', spielzeit = '%d', email = '%s', jailtime = '%d', jailed = '%d', jailtype = '%d',",
Spieler[playerid][Registriert],
Spieler[playerid][Skin],
Spieler[playerid][Level],
GetPlayerMoney(playerid),
Spieler[playerid][Adminlevel],
Spieler[playerid][Fraktion],
Spieler[playerid][vTeam],
Spieler[playerid][Rang],
Spieler[playerid][Wanteds],
Spieler[playerid][WantedGrund],
Spieler[playerid][Muted],
Spieler[playerid][MuteTime],
Spieler[playerid][Spielzeit],
Spieler[playerid][Email],
Spieler[playerid][JailTime],
Spieler[playerid][Jailed],
Spieler[playerid][JailType]);
mysql_format(handle, query, sizeof(query),"%smorde = '%d', tode = '%d', verbrechen = '%d', premium = '%d', donator = '%d', contractgeld = '%d', changeteamzeit = '%d', carkey = '%d', eventmann = '%d', ooctog = '%d', pntog = '%d', killstreaksoundtog = '%d', hitsoundtog = '%d', connecttog = '%d', advertisetog = '%d', mitgliedertog = '%d', ffcd = '%d', lottonr = '%d', paydaypoints = '%d',",
query,
Spieler[playerid][Morde],
Spieler[playerid][Tode],
Spieler[playerid][Verbrechen],
Spieler[playerid][Premium],
Spieler[playerid][Donator],
Spieler[playerid][ContractGeld],
Spieler[playerid][ChangeteamZeit],
Spieler[playerid][Carkey],
Spieler[playerid][Eventmann],
Tog[playerid][OOCTog],
Tog[playerid][PNTog],
Tog[playerid][KillstreakSoundTog],
Tog[playerid][HitsoundTog],
Tog[playerid][ConnectTog],
Tog[playerid][Advertise],
Tog[playerid][Mitglieder],
Spieler[playerid][FFChangeDone], //ffcd = FirstFrakChangeDone <--- allgemein
Spieler[playerid][pLottoNr],
Spieler[playerid][PayPoints]);
mysql_format(handle, query, sizeof(query),"%scopexp = '%d', copmaxexp = '%d', ziviexp = '%d', zivimaxexp = '%d', spawnchange = '%d', fishskill = '%d', fishexp = '%d', bauerskill = '%d', bauerexp = '%d', anwaltskill = '%d', anwaltexp = '%d', drugs = '%d', safedrugs = '%d', WHERE id = '%d'",
query,
Spieler[playerid][CopExp],
Spieler[playerid][CopMaxExp],
Spieler[playerid][ZiviExp],
Spieler[playerid][ZiviMaxExp],
Spieler[playerid][Spawnchange],
Spieler[playerid][Fishskill],
Spieler[playerid][FishExp],
Spieler[playerid][Bauerskill],
Spieler[playerid][BauerExp],
Spieler[playerid][Anwaltskill],
Spieler[playerid][AnwaltExp],
Spieler[playerid][Drugs],
Spieler[playerid][SafeDrugs],
Spieler[playerid][p_id]);mysql_pquery(handle, query);
return 1;
} -
entfern das Komma vor WHERE id = '%d'
-
Hatte ich auch schon, kein Unterschied
-
Beitrag von reaL. ()
Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Problem Behoben (IPrototypeI) man brauchte nicht mehr Code :* (). -
Das , vor dem WHERE muss weg
-
-
entfern das Komma vor WHERE id = '%d'
Das , vor dem WHERE muss weg
Danke, hat funktioniert.... dann hatte ich davor noch ein Fehler drin
Wie sieht es eig aus, wenn die Query, also der string, zu lang wird?
-
case DIALOG_BUYPRIVATEVEHICLE:
{
new string[228];
if(!response)
{
SetCameraBehindPlayer(playerid);
UnfreezePlayer(playerid);
RemovePlayerFromVehicle(playerid);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
return 1;
}
if(response)
{
for(new i=0;i<sizeof(autoVehicles);i++)
{
if(GetPlayerVehicleID(playerid) == autoVehicles[i])
{
if((GetMoney(playerid) - VehicleShop[i][Preis]) < 0)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, ERROR_MONEY);
SetCameraBehindPlayer(playerid);
UnfreezePlayer(playerid);
RemovePlayerFromVehicle(playerid);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
return 1;
}
if(GetPlayerVehicleCount(playerid) >= MAX_PLAYER_VEHICLES)
{
SendClientMessage(playerid, COLOR_GREY, "* Du kannst keine weiteren Fahrzeuge kaufen.");
SetCameraBehindPlayer(playerid);
UnfreezePlayer(playerid);
RemovePlayerFromVehicle(playerid);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
return 1;
}
GiveMoney(playerid, -VehicleShop[i][Preis]);
format(string, sizeof(string), "Du hast dir ein %s gekauft.~n~Das Fahrzeug steht am Ausgabe Punkt bereit.~n~Mit /carhelp siehst du die Fahrzeug Befehle", VehicleShop[i][Name]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
new color1 = 1, color2 = 1;
CreatePlayerVehicle(playerid, VehicleShop[i][modelid], VehicleShop[i][buySpawnX], VehicleShop[i][buySpawnY], VehicleShop[i][buySpawnZ], VehicleShop[i][buySpawnA], COLOR_HEX_DARKBLUE"- TÜV -", (VehicleShop[i][Preis]/2), 0, color1, color2);
SetCameraBehindPlayer(playerid);
UnfreezePlayer(playerid);
RemovePlayerFromVehicle(playerid);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
if(Spieler[playerid][pTutorial] > 0) //Genau hier ist die abfrage
{
ShowInfo(playerid, "Du hast dich also fuer~n~dieses Auto entschieden.~n~Wenn du ein schoenen~n~Ort findest, indem du~n~dein Auto parken moechtest,~n~tippe /parken ein. Achja,~w~dein Auto verliert jedes~nmal, wenn der Motor~n~eingeschaltet ist, an Benzin~n~Du solltest also immer~n~auf dein Tank achten.~n~~n~Steige in dein gekauftes~n~~b~Fahrzeug ~w~ein und fahre~n~zum ~r~Checkpoint~w~!"); //<-
SchonGewusst(playerid, "Wir besitzen auch eine~n~~b~Fachebook ~w~Page");
SetPlayerCheckpointEx(playerid, 1003.9152,-939.3000,42.1797, 2.0, CP_TUTORIAL_10, CP_TYPE_TUTORIAL);
}
return 1;
}
}
}
}Ich hab ein Problem wen ich jetzt im TUTORIAL bin und ein Auto kaufe kommt ERROR tiled oder so
So hab aber eine abfrage gemacht wen der Spieler im Tutorial ist soll das kommen.
Aber wen er es kauft kommt ERROR tiled obwohl eig der Text erscheinen soll -
Hi habe einen MySQL Fehler und zwar denn hier: [MySQL] Error (3): Failed to connect. Access denied for user 'samp6019_bauer'@'p5499801D.dip0.t-ipconnect.de' (using password: YES).
Habe schon nach einer lösung gesucht doch nichts gefunden
-
Hey, ich hätte ein kleines Problem. Und zwar Erscheint während des Tutorials die Einblendung "<< - >> - Spawn" Dies sollte allerdings nicht sein. Wenn man nichts drückt, spawnt man nicht. Wenn man "Spawn" drückt, spawnt der Spieler und das Tutorial ist unterbrochen.
Über eine hilfreiche Antwort würde ich mich sehr freuen!
-
Hey, ich hätte ein kleines Problem. Und zwar Erscheint während des Tutorials die Einblendung "<< - >> - Spawn" Dies sollte allerdings nicht sein. Wenn man nichts drückt, spawnt man nicht. Wenn man "Spawn" drückt, spawnt der Spieler und das Tutorial ist unterbrochen.
Über eine hilfreiche Antwort würde ich mich sehr freuen!
Hey,
also ich habe es deaktiviert, in dem ich mit TogglePlayerSpectating arbeite.
Ich setze es bei OnplayerConnect auf 1,
Sobald der Spieler spawnt, musst du es auf 0 setzen.
Ebenfalls wenn er spawnt, musst du mit SetSpawnInfo arbeiten. Aber dies nur einmaligAlso SetSpawnInfo hab ich zb wenn er sich registriert und einloggt...
-
Hey kann mir mal jemand sagen wo mein Fehler Liegt ?
Codenew yea,mon,day,hou,minn,sec,string[128],datum[11]; getdate(yea,mon,day); format(datum,sizeof(datum),"%d.%d.%d",day+14,mon,yea);// wenn ich diese Zeile Ausklammere Geht es
Fehler Code
Code[27/11/2016 12:39:55] [debug] Run time error 4: "Array index out of bounds" [27/11/2016 12:39:55] [debug] Accessing element at index 12 past array upper bound 11 [27/11/2016 12:39:55] [debug] AMX backtrace: [27/11/2016 12:39:55] [debug] #0 00006680 in ?? (0, 297456, 297452, 297448, 297444, 297440, 297436, 1, 0) from auftrag.amx [27/11/2016 12:39:55] [debug] #1 0000818c in public OnDialogResponse (0, 1, 1, -1, 281120) from auftrag.amx Console input: gmx
-
Hey kann mir mal jemand sagen wo mein Fehler Liegt ?
Codenew yea,mon,day,hou,minn,sec,string[128],datum[11]; getdate(yea,mon,day); format(datum,sizeof(datum),"%d.%d.%d",day+14,mon,yea);// wenn ich diese Zeile Ausklammere Geht es
Fehler Code
Code[27/11/2016 12:39:55] [debug] Run time error 4: "Array index out of bounds" [27/11/2016 12:39:55] [debug] Accessing element at index 12 past array upper bound 11 [27/11/2016 12:39:55] [debug] AMX backtrace: [27/11/2016 12:39:55] [debug] #0 00006680 in ?? (0, 297456, 297452, 297448, 297444, 297440, 297436, 1, 0) from auftrag.amx [27/11/2016 12:39:55] [debug] #1 0000818c in public OnDialogResponse (0, 1, 1, -1, 281120) from auftrag.amx Console input: gmx
String, datum[11], erhöhen?
-
-
Versuch mal über das format folgendes day +=14;
-
Kommt das gleiche Problem