Das ist doch aber MTA oder? ![]()
Beiträge von Kaliber
-
-
Also du könntest hier super mit einem switch arbeiten..oder die Coords in einer Variable speichern und dann über L1Checkpoint jeweils aufrufen...
Aber nehmen wir mal den switch, des müsste eig supi gehen:
C
Alles anzeigenif(L1Checkpoint[playerid] && GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SendClientMessage(playerid,COLOR_RED,"Du bist nicht der Fahrer eines Fahrzeugs."); //Reicht 1x die Abfrage xD switch(L1Checkpoint[playerid]) { case 1: SetPlayerCheckpoint(playerid,1441.7390,-1734.2549,13.1265,5); case 2: SetPlayerCheckpoint(playerid,1823.1271,-1707.6542,13.1264,5); case 3: SetPlayerCheckpoint(playerid,1904.8483,-1524.8584,2.9842,5); case 4: SetPlayerCheckpoint(playerid,2037.4652,-1580.3467,11.9626,5); case 5: SetPlayerCheckpoint(playerid,2157.2937,-1633.1912,13.5817,5); case 6: SetPlayerCheckpoint(playerid,2208.6416,-1605.2566,18.7024,5); case 7: SetPlayerCheckpoint(playerid,2172.4351,-1381.6036,23.5716,5); case 8: SetPlayerCheckpoint(playerid,2109.4937,-1413.7264,23.5716,5); case 9: SetPlayerCheckpoint(playerid,2054.0781,-1460.4128,19.5660,5); case 10: SetPlayerCheckpoint(playerid,1655.5741,-1479.0673,13.1265,5); case 11: SetPlayerCheckpoint(playerid,1629.6812,-1590.6157,13.2736,5); case 12: SetPlayerCheckpoint(playerid,1426.4432,-1633.5012,13.1263,5); case 13: SetPlayerCheckpoint(playerid,1377.7605,-1649.1943,13.1249,5); case 14: { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_BUSBLUE,"Sie haben die Prüfung bestanden. Herzlichen Glückwunsch."); SendClientMessage(playerid,COLOR_BUSBLUE,"Hiermit übergebe ich Ihnen Ihren Führerschein"); SendClientMessage(playerid,COLOR_BUSBLUE,"Halten Sie sich an die StVo. Andernfalls kann es teuer werden."); SendClientMessage(playerid,COLOR_BUSBLUE,"Im schlimmsten Fall sehen wir uns wieder. Und das muss doch nicht sein"); SendClientMessage(playerid,COLOR_BUSBLUE,"Ich wünsche dir alles Gute. Dein Fahrlehrer"); PlayerInfo[playerid][pScheine]=1; SetVehicleToRespawn(GetPlayerVehicleID(playerid)); //Hier macht die 1 keinen Sinn..sondern nimm doch das Fahrzeug vom Spieler :D L1Checkpoint[playerid]=0; //Hier die Variable resetten! } } if(L1Checkpoint[playerid]) L1Checkpoint[playerid]++;PS: Denk daran L1Checkpoint[playerid] unter OnPlayerConnect oder OnPlayerDisconnect zu resetten

-
CopY1right (c) by Kaliber
Hä?
Wie kommen die denn darein
-
Hast du mehrere mysql_connects aufgerufen?

Und das 2. beduetet soviel wie...du rufst zum einen ein mysql_pquery auf und hast "d", x,y) da stimmt halt die Anzahl nicht..und bei mysql_format sowas wie "%d %d",x) da halt eins zu wenig

-
weiß einer welcher der Deckenventilatoren sich automatisch bewegt?
Leider muss ich dir sagen, dass sich keiner von denen dreht

Aber dafür der 16779

-
Dann gib mal in SQL klare werte an..ich glaub dieses AND `locked` funzt so nicht...mach mal AND `locked` = 1
-
Ich suche schon seid Tagen die "Lichterkette"
Das ist die 3038

-
-
Prüf deinen Query doch mal mit PhpMyAdmin..und lass dir ausgeben..was dir da so angezeigt wird

Ich denke dein Query ist nicht ganz korrekt

-
Versuchs evtl mal in einem anderen Kompatibilitätsmodus zu starten..wie z.B. Windows 7 oder Windows XP Serverice Pack 3

-
Versuchs mal so:
Cnew query[256], getip[16]; GetPlayerIp(playerid, getip, sizeof(getip)); format(query, 256, "UPDATE `Accounts` SET `Level` = '%d', `Bargeld` = '%d', `IP` = '%s' WHERE `Spielername` = '%s'", GetPlayerScore(playerid), GetPlayerMoney(playerid), getip, sInfo[playerid][sName]); db_query(Amazing, query); -
Das liegt daran, dass db_num_rows nicht < 0 ausgibt, sondern genau 0 wenn nichts vorhanden ist

Also auf == 0 setzen die Abfrage

-
Hier, schreib es so:
C
Alles anzeigenCMD:fill(playerid) { if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, COLOR_GREY, "** Du befindest dich in keinem Fahrzeug."); if(GetPlayerVehicleSeat(playerid) != 0)return SendClientMessage(playerid, COLOR_GREY, "** Du bist nicht der Fahrer eines Fahrzeuges."); new vehicleid = GetPlayerVehicleID(playerid); for(new i;i<MAX_TANKEN;i++) { if(!Tanke[i][tCreated] || !Tanke[i][tOwned] || Tanke[i][tLock] || !IsPlayerInRangeOfPoint(playerid, 5.0, Tanke[i][tPickupX], Tanke[i][tPickupY], Tanke[i][tPickupZ])) continue; if(Tanke[i][tLiter] <= 0.0)return SendClientMessage(playerid, COLOR_GREY, "** Die Tankstelle hat kein Benzin mehr."); if(Vehicle[vehicleid][vehFuel] == VehicleData[GetVehicleModel(vehicleid)-400][vehMaxTank])return SendClientMessage(playerid, COLOR_GREY, "** Dein Fahrzeug ist bereits befüllt."); if(pRefillVehicle[playerid] == 1)return SendClientMessage(playerid, COLOR_GREY, "** Das Fahrzeug wird bereits befüllt."); if(Vehicle[vehicleid][vehMotor] == true)return SendClientMessage(playerid, COLOR_GREY, "** Der Motor muss ausgeschaltet sein."); FreezePlayer(playerid); SendClientMessage(playerid, COLOR_WHITE, "* Dein Fahrzeug wird betankt ..."); SetTimerEx("FillVehicle", 5000, 0, "iii", playerid, vehicleid, i); pRefillVehicle[playerid] = 1; break; } return 1; } -
Du hast die falsche mysql Version
Das kannste so nicht sehen, nur das MySQL Plugin wird nicht geladen...
Lade mal die mysql_static.so Version

-
Nun, du kannst prüfen ob die Z-Koordinate von dem Fahrzeug <= 0 ist...dann befindet er sich schonmal im Meer

Und auch in ein paar anderen Wasserstellen...aber die die übrig sind..da müssteste statisch Positionen nehmen und das Prüfen

//Edit: Ja in der Include von Blackace sind die ganzen Positionen genommen

-
Gibt 2 Möglichkeiten:
myProcess.Kill();
//Oder:
myProcess.CloseMainWindow(); -
Schreib in der Variable 100000.0
und dann in der Funktion es so:
Cnew Kamerafahrt = random(sizeof(Kamerafahrten)); InterpolateCameraPos(playerid,Kamerafahrten[Kamerafahrt][0],Kamerafahrten[Kamerafahrt][1],Kamerafahrten[Kamerafahrt][2],Kamerafahrten[Kamerafahrt][3],Kamerafahrten[Kamerafahrt][4],Kamerafahrten[Kamerafahrt][5],_:Kamerafahrten[Kamerafahrt][6]); InterpolateCameraLookAt(playerid,Kamerafahrten[Kamerafahrt][0],Kamerafahrten[Kamerafahrt][1],Kamerafahrten[Kamerafahrt][2],Kamerafahrten[Kamerafahrt][3],Kamerafahrten[Kamerafahrt][4],Kamerafahrten[Kamerafahrt][5],_:Kamerafahrten[Kamerafahrt][6]); -
Ist aber keiner, dass soll die Millisekunden darstellen.
Joa..dann verwende _: in der Funktion selbst

-
100000}
Das muss auch ein Float sein

-
Alles anzeigen
Wie du siehst wird dein mysql Plugin nicht geladen
Downloade dir mal folgendes:
microsoft.com/de-DE/download/details.aspx?id=48145
und da die vc_redist.x86.exeWenn das nicht hilft, downloade dir:
microsoft.com/en-us/download/details.aspx?id=30679
Ebenfalls die VSU_4\vcredist_x86.exeLies doch mein edit..
und dir fehlt das Plugin: http://forum.sa-mp.com/showthread.php?t=120013
Das Plugin: http://forum.sa-mp.com/showthread.php?t=570945
und Sscanf laden...