MySQL kann bei mir keine Verbindung zur DB herstellen, obwohl alles richtig eingestellt ist.
Beiträge von TheOneBehindYou1
-
-
Wollte mir heute ein Script ansehen, aber als ich kompiliert habe ist Pawn abgestürtzt. Woran kann das liegen?
-
habe mir den Server mal richtig angeschaut (so gut wie möglich):
Im Thema Mapping gibt es nicht viel zu kritisieren außer: Die Bank ist 2 Häuserblocks vom LSPD entfernt.
Daruch komme ich gleich zum nächsten Punkt:
Das Bankrob sys ist keineswegs RP: Man muss 10 auf der Bank laufen um das Geld in den Transporter zu legen, dies macht man doch im RL auch nicht und außerdem ist das LSPD in der nähe wodurch dies wiederum unmöglich ist
Viele der Fraks sind verbuggt: z.B SWAT hat keinen Spawnpunkt man spawn bei Koordinaten 0.0 0.0 0.0
Dann noch zahlreiche kleine Bugs: z.B: /letzterfahrer, hierbei wird las letzter Fahrer IMMER "Niemand" angezeigt
Wenn man nur etwas Ahnung von scripten hat, kann man das auch mitt links
Für dieses Script wurde nich viel Aufwand betrieben. Es gibt nichts was den Server irgendwie auszeichnet, Es sind die selben Befehle wie bei anderen RP Servern.
Das einzige, das bei anderen RP-Servern nicht ist, ist das jeder Neuling mit dem selben Skin spawn.
700€ dafür zu verlangen ist sehr übertrieben. Das Script ist max. 200-250€ wert, wenn überhaupt
Also viel Glück beim Verkauf.Es waren einige drauf, die vielleicht Interesse an einem Kauf hätten.
Glaube ich nicht, waren meist nur Leute die einfach auf einem Server spielen oder random Leute killen wollten
-
Zeig mal den Code, wie das Script den Spieler speichert
-
Hätte den Befehl so geschrieben:
ocmd:reparieren(playerid,params[])
{
if(IsPlayerInAnyVehicle(playerid))
{
for(new i=0;i<sizeof(repair); i++)
{
if(IsPlayerInRangeOfPoint(playerid,2,repair[i][r_x],repair[i][r_y],repair[i][r_z]))
{
new fID;
fID = GetPlayerVehicleID(playerid);
RepairVehicle(fID);
SendClientMessage(playerid,COLOR_GREEN,"Du hast dein Auto repariert.");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du befindest dich an keinem Repair-Punkt!");
}
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du befindest dich in keinem Fahrzeug!");
}
return 1;
} -
Habe ich das richtig verstanden: Du willst einen Punkt wo du per Befehl dein Auto reparieren willst?
Und soll beim eingeben des Befehls noch etwas anderes passieren außer dass das auto repariert wird?
-
Mal 'ne andere Frage: wäre es nicht ratsamer, den SQL Syntax zu lernen, statt ihn von einem Generator zu beziehen?
NÖ@NikoAiko kannst du den DL bitte updaten?
-
welche ID hat der Benzin Kanister?
-
Gibt es eine Funktion, dass man sirenen auch am Tag an haben kann?
-
Nichts gegen dich, aber wer nen Prozessor einbaut, der für einen Server oder Workstations hergestellt worden sind, hat 0 Ahnung. Aber spiel mal schön mit nem Prozessor der 2,53GHz hat.
Wer sagt den was von 2,53GHz. Meiner hat 3,4GHz.
Falls du es genauer wissen willst wer mir den Prozessor empfohlen hat, hier der YT-Kanal zu ihm (vlt. kennst du ihn ja) https://www.youtube.com/user/xKukielka
Er hat schon vielen Youtubern PCs zusammen gestellt und darauf hin habe ich angefragt ob er mir was empfehlen kann.
Und Kukie hat relativ viel Ahnung im Thema PC, etc. -
Du weisst aber schon, dass ein Xenon nur für Server und Workstations sind, oder? Zum spielen sind diese unbrauchbar und anderen Prozessoren unterlegen.jaja das weiß ich, aber man kann nicht sagen dass sie zum spielen unbrauchbar sind. Benutze diesen (Intel Xeon E3) selber und habe mich auch vor dem Kauf erkundigt:
ZitatEin Intel Xeon E3 ist zwar für Workstations bzw. Server gedacht, jedoch kann man diesen auch als Prozessor für Spiele nutzen. Dieser ist erzielt dabei die selbe Leistung wie ein Intel i7, lässt sich jedoch nicht übertakten
(Zitat aus einer E-Mail eines Prozessor-"Freaks", welchen ich um Rat geben habe) -
if(strcmp(strget(cmdtext,0), "/register", true) == 0)
{
if(!dini_Exists(Datei(playerid))) // wenn der Spieler sich regestriert und es noch keine .ini Datei mit seinem Namen gibt
{
dini_Create(Datei(playerid)); // Erstelle eine Neue .ini Datei
dini_IntSet(Datei(playerid),"passwort",udb_hash(strget(cmdtext,1))); // Setze in die .ini Datei(save,"dass passwort", welches er eingegebne hat)
SendClientMessage(playerid, COLOR_GREEN, "***Dein Account wurde erfolgreich registriert***");
SendClientMessage(playerid, COLOR_GREEN, "***Nutze /login [Passwort] um dich einzuloggen***");
}
else
{
if(dini_Exists(Datei(playerid))) // Wenn beim regestrieren die Datei schon besteht
{
SendClientMessage(playerid, COLOR_RED, "Der Account ist bereits registriert");
return 1;
}
}
}Machs mal so (hast am Ende 2 Klammern vergessen)
Eine Frage:
Gibt es eine Funktion, damit man Sirenen auch am Tag an hat?
-
Kein guter Prozessor
Und das sind solche Leute die wieder nur auf Intel i oder iwelche AMD Prozessoren abfahren
Wenn du wüsstest wie stark ein Intel Xeon ist, kannst du mit deinen anderen Prozessoren einpacken und nach Hause gehen
-
Ersetze in der foXban Include die drei "Time()" mit "gettime()". Du hast wahrscheinlich die Time-Funktion entfernt.
Danke hat funktioniert
in dem script keiner fehler ich starte die den server will drauf connecten was passiert server didnt respond
habe gerade die samp server exe heruntergeladen auf samp.com oder wie die seite auch heißt aber da steht server didnt respond wiesooooooooooooooHast du den SAMP-Server auf der selben Version wie dein SA:MP?
-
Vorschlag 1 ist besser
Wenn ich mich recht entsinne ist das auf RPG auch so
Find ich besser als das /buylevel -
Ohne Code nix Los...
Vergessen
Unter OnPlayerEnterVehicle hab ich das eingefügt:
new string[128];
new name[MAX_PLAYER_NAME];
if(IsABusCar(vehicleid))
{
GetPlayerName(ID,name,sizeof(name));
if(PlayerInfo[playerid][pJob] == 14)
{
return 1;
}
else if(PlayerInfo[playerid][busticket] == 0 || PlayerInfo[playerid][busticketpass] == 0)
{
format(string,sizeof(string),"%s: Du hast kein Busticket. Bitte kaufe eines mit /busticketkaufen (Kosten: 15)",name);
SendClientMessage(playerid,COLOR_RED,string);
}
}
else
{
return 1;
}Unter OnPlayerExitVehicle das:
if(IsABusCar(vehicleid))
{
if(PlayerInfo[playerid][busticket] == 1)
{
PlayerInfo[playerid][busticket] = 0;
SendClientMessage(playerid,rot,"Das gekaufte Busticket gilt nun nicht mehr!");
}
else
{
return 1;
}
}Diesen Befehl hab ich noch hinzugefügt:
if (strcmp("/busticketkaufen", cmdtext, true, 10) == 0 || strcmp("/btk", cmdtext, true, 10) == 0)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(IsABusCar(vehicleid))
{
if(GetPlayerMoney(playerid) >= 15)
{
SendClientMessage(playerid,COLOR_GREEN,"Du hast dir ein Ticket gekauft, Kosten: 15$");
SendClientMessage(playerid,COLOR_GREEN,"Aber dieses gilt nur für diese Fahrt");
PlayerInfo[playerid][busticket] = 1;
GivePlayerMoney(playerid,-15);
}
else
{
format(string,sizeof(string),"Busfahrer %s: Du hast nicht genügend Geld dabei. Bitte steige aus!");
SendClientMessage(playerid,rot,string);
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}Dann hab ich noch den 24/7 erweitert (Dauer Busticket):
if(listitem == 12)
{
if(GetPlayerMoney(playerid) >= 1000)
{
if(PlayerInfo[playerid][busticketpass] == 0)
{
GivePlayerMoney(playerid,-1000);
PlayerInfo[playerid][busticketpass] = 1;
SendClientMessage(playerid,rot,"Sie haben sich einen Bus Pass gekauft, diesen haben sie nun 7 Tage!");
SetTimer("bustickettimer",604800000,false);
}
else
{
SendClientMessage(playerid,rot,"Sie haben bereits einen Bus Pass");
}
}
else
{
SendClientMessage(playerid,rot,"Sie besitzen keine 1000$");
}
}Und dann noch einen Timer wann das Dauer Busticket abläuft:
forward bustickettimer(playerid);
public bustickettimer(playerid)
{
SendClientMessage(playerid,rot,"Dein Bus Pass ist abgelaufen, besorge dir einen neuen in einem 24/7");
PlayerInfo[playerid][busticketpass] = 0;
} -
Du könntest die Position vom Fahrer auslesen und dann einfach den Spieler 5 Meter weiter wegmachen.
Oder du benutzt diese Funktion: https://wiki.sa-mp.com/wiki/RemovePlayerFromVehicleGenau das ist das Was ich brauche, danke
//edit:
Ich hab diese Fehler obwohl ich an foXban.inc nichts verändert habe:
C:\Users\Lukas\Desktop\Test-Script 2\Pawnstar\cc\include\foXban.inc(26) : error 017: undefined symbol "Time"
C:\Users\Lukas\Desktop\Test-Script 2\Pawnstar\cc\include\foXban.inc(29) : error 017: undefined symbol "Time"
C:\Users\Lukas\Desktop\Test-Script 2\Pawnstar\cc\include\foXban.inc(47) : error 017: undefined symbol "Time" -
Du musst abfragen ob der Spieler im Taxi genug Geld hat (Hand oder Bank)
und dann rauswerfenDas weiß ich schon
Aber ich weiß nicht wie der Mitfahrer automatisch rausgeworfen wird -
Eine Frage:
Wie kann ich Spieler aus dem Fahrzeug werfen?
(z.B: als Taxifahrer, wenn der Mitfahrer nicht genug Geld hat, dass er dann rausgeschmießen wird) -
Ich TheOneBehindYou1 nehme am Gewinnspiel von kleinkiko teil!