Dumme Frage, aber das wird mir aus dem Text nicht ersichtlich, soll er mehrere Aufträge (parallel) ausführen können?!
Was ja irgendwie keinen Sinn macht oder? ![]()
Dumme Frage, aber das wird mir aus dem Text nicht ersichtlich, soll er mehrere Aufträge (parallel) ausführen können?!
Was ja irgendwie keinen Sinn macht oder? ![]()
if(!sInfo[playerid][pLogIn] == 1)
Klingt zwar vollkommen bescheuert ![]()
Aber man könnte das wirklich so schreiben:
if(!sInfo[playerid][pLogIn] == true) return SendClientMessage(playerid,ROT,"Du bist nicht Eingeloggt.");
Aber natürlich wäre hier offensichtlicher entweder:
//Direkt so:
if(!sInfo[playerid][pLogIn]) return SendClientMessage(playerid,ROT,"Du bist nicht Eingeloggt.");
oder:
if(sInfo[playerid][pLogIn] != true) return SendClientMessage(playerid,ROT,"Du bist nicht Eingeloggt.");
Also, mehr Geldanzeigen und vor allem mehr Cash auf der Hand wäre schon wichtig.
1 Roller..wie viele Spieler erwartest du denn auf dem Server? ![]()
Und wirklich sehen tue ich nichts, bis auf ein paar Büsche undBänke die dupliziert worden sind und n Zaun...
Naja...in diesem Sinne 1 von 10 für die Mühe ._.
[13:20:26] [PE]: MySQL ERROR! Der Server wird jetzt heruntergefahren!
[13:20:26] [PE]: Da die MySQL Verbindung nicht Erfolgreich hergestellt werden konnte.
Der kann nicht auf deinen MySQL Server zugreifen...
Hast du überhaupt einen..stimmen login daten...etc
Ich hatte doch die Datei, die du hochgeladen hast gedownloadet??
Nicht die...die .dll Datei die in der Fehlermeldung steht...
[13:05:21] Loading plugin: mysql
[13:05:28] Failed.
Ja, wie du siehst konnte das Plugin nicht geladen werden.
Gib die .dll Datei in google ein, die du nicht hast (die in der Fehlermeldung) steht und dann downloade sie dir und füge in den samp ordner ein...da wo die server.exe ist ![]()
Du lädst das falsche MySQL Plugin...du brauchst für das Skript offensichtlich ein anderes ![]()
Also..probiere es mal mit einem anderen ![]()
https://github.com/pBlueG/SA-MP-MySQL/releases
Probiers mal mit dem neusten ![]()
Ja ist es ![]()
Und zwar mit dieser Funktion: https://wiki.sa-mp.com/wiki/SetObjectMaterialText_DE
DIALOG_4ALL_SONSTIGES
Wie hast n das definiert? ![]()
if(GetPlayerVirtualWorld(i) == 2) continue;
Die Abfrage muss lauten:
if(GetPlayerVirtualWorld(i) != 2) continue;
Richtig wäre nicht ==, sondern &, sprich so schreiben:
if(newkeys & 128)
Der nimmt die Leertaste auch, wenn er gefreezt ist.
Musst halt nur schauen ob er im Auto ist oder zu Fuß ![]()
Denn im Auto:
| KEY_HANDBRAKE/KEY_AIM* | 128 | ~k~~PED_LOCK_TARGET~ | ~k~~VEHICLE_HANDBRAKE~ | RMB (Right Mouse Button) | SPACE |
Zu Fuß:
| KEY_SPRINT | 8 | ~k~~PED_SPRINT~ | ~k~~VEHICLE_ACCELERATE~ | SPACE | W |
Weil bei manschen ist das so das der Junkbuster sogar bei Admin funktioniert
Ich zitiere einfach mal:
Um Adminimmunität zu aktivieren, müsst ihr eine zusätzliche Funktion IsPlayerAdminCall in eurem Script einfügen und ebenfalls eurem Script anpassen. Nur so kann JunkBuster wissen, ob jemand Admin ist (aussert er ist RCON-Admin, das erkennt JunkBuster auch so). Genaueres steht im README.
Und da man RCON Admin sein muss...um die Funktionen nutzen zu können...hat sich die Frage ja wohl erledigt ![]()
Das kannste aber um einiges kompakter und schöner schreiben:
stock SetPlayerToTeamColor(playerid)
{
if(!IsPlayerConnected(playerid)) return 0;
switch((!PlayerInfo[playerid][pMember])?PlayerInfo[playerid][pLeader]:PlayerInfo[playerid][pMember])
{
case 1: SetPlayerColor(playerid,NAMECOLOR_LSCOP); // Copfarbe
case 2: SetPlayerColor(playerid,NAMECOLOR_FBI); // Copfarbe
case 3: SetPlayerColor(playerid,NAMECOLOR_ARMY); // Armyfarbe
case 4: SetPlayerColor(playerid,0xFF0000FF); // Arztfarbe
case 5: SetPlayerColor(playerid,0x37271BA4); // LaCostaNostrafarbe
case 6: SetPlayerColor(playerid,0x828282FF); // Yakuzafarbe
case 7: SetPlayerColor(playerid,NAMECOLOR_PRAESI); // Präsifarbe
case 8: SetPlayerColor(playerid,TEAM_HIT_COLOR); // white
case 9: SetPlayerColor(playerid,NAMECOLOR_CNN); // CNNfarbe
case 10: SetPlayerColor(playerid,NAMECOLOR_TAXI); // Taxifarbe
case 11: SetPlayerColor(playerid,COLOR_LEHRER); // Fahrlehrerfarbe
case 12: SetPlayerColor(playerid,TEAM_HIT_COLOR); // white
case 13: SetPlayerColor(playerid,NAMECOLOR_GROVE); // Grovefarbe
case 14: SetPlayerColor(playerid,0xD200FFFF); // Ballasfarbe
case 15: SetPlayerColor(playerid,0x4B0000FF); // Dillimore Devils-farbe
case 16: SetPlayerColor(playerid,0xFFD200FF); // Vagosfarbe
case 17: SetPlayerColor(playerid,NAMECOLOR_AZTECAS); //Aztecasfarbe
case 18: SetPlayerColor(playerid,TEAM_HIT_COLOR); // white
case 19: SetPlayerColor(playerid,TEAM_HIT_COLOR); // white
case 20: SetPlayerColor(playerid,TEAM_HIT_COLOR); // white
case 21: SetPlayerColor(playerid,TEAM_HIT_COLOR); // white
case 22: SetPlayerColor(playerid,0xFF0000FF);
case 23: SetPlayerColor(playerid,0x483E00FF);
case 24: SetPlayerColor(playerid,TEAM_HIT_COLOR); // OAMT Farbe
default: SetPlayerColor(playerid,TEAM_HIT_COLOR); // white
}
return 1;
}
Alles anzeigen
Zudem...bringt das nichts, da man deine Defines für die Farben nicht hat... ![]()
und was wirklich neues..ist es auch nicht ![]()
Muss man ein stock wie z.B. Login(playerid,key[]) erstellen um ein login hinzubekommen mit dini? xD
Nein.
Was für eine Frage ![]()
Habs verbessert
Immernoch nicht ganz richtig ![]()
Einfach so schreiben:
if(!strcmp(inputtext, dini_Get(query,"Passwort")))
Das liegt daran, dass dein Boden den du gemappt hast, dieser anscheinend mit CreateDynamicObject versehen ist.
Ändere das zu CreateObject.
Denn wenn da Autos stehen und du die Bank betrittst wird der Boden zerstört und die Autos fallen und werden dann wenn du rauskommst dahin gespawnt.
mfg. ![]()
Funktioniert dies aber Problemlos
Offensichtlich kann dies nicht funktionieren ![]()
Es sei denn, du hast nur ein Fahrzeug auf deinem Server ![]()
@Kaliber Sollte so aber doch klappen, oder?
Ja, das kann man so machen ![]()
avID[playerid] = SetVehicleNumberPlate(CreateVehicle(vID, X, Y, Z, A, 137, 137, -1), "-> ADMIN <-");
SetVehicleNumberPlate returnt nur 0 oder 1 ![]()
Und nicht die vehicleid von dem auto ![]()