Da stellt sich mir die Frage auf wo du DirectX runtergeladen hast?
Lade die Aktuellste Version herunter, es sollte ein automatischer Installer sein wo du einfach nur auf Weiter klicken musst
Beiträge von InternetInk aka Benjamin
-
-
Was schon so anfängt kann nicht gut enden...
Der 2. Teil ist auch, dürftig...Und ich sage das nicht um deine Arbeit schlecht zu machen aber SO lernt man Scripting nicht, zumindest nicht auf einem gewissem Niveau...
-
haben wir nur einen Sogenannten "Flag"(Flag ist ein anderes Wort für Eigenschaft bei einem Befehl).
bei SendClientMessage haben wir ja 3 Flags (Flags werden übrigends durch kommas getrennt).
Vergesst das wort "Flags" wieder...
Es sind Parameter...
Parameter Parameter Parameter Parameter Parameter ParameterSieht so aus wie im ersten Tutorial, du "erklärt" etwas, vergisst oder lässt aber alles andere weg was man dazu noch erklären könnte...
z.B. Hättest du bei dem new Text; erklären können das man eine Integer Variable erstellt und in diesem zusammenhang alle anderen Datentypen...Es ist so geschrieben als würde man das "mal eben" jemanden erzählen, aber damit ernsthaft selbstständiges Pawn Programmieren (aka Scripting) zu lernen halte ich für unwahrscheinlich.
-
Poste mehr Zeilen drum herum
-
Update mal DirectX, findeste ebenfalls einfach durch Google
-
Ähm ja,
Wenn ich das ganze Tutorial korrigieren müsste würde das relativ lange dauern, es sei soviel gesagt:
"Pro" wird man so sicher nicht xD
Dem Tutorial fehlt es meiner ansicht nach an Scripting bzw Programmiervermittlung, sicher ists ne ganz nette Idee aber mehr auch nicht... -
@ Threadersteller
Ich weiß zwar nicht warum du den pastebin link vom ganzen Script rausgenommen hast...
Aber bei mir funzt es, erstelle wie bereits gesagt einen Ordner Namens "Accounts" in scripfiles dann sollte es funzen.Außerdem rate ich dringend dazu das passwort verschlüsselt zu speichern, erst recht wenn du damit später online gehen willst...
-
Eigene Funktion Scripten die den Paramter überprüft, ob es die ID eines Spielers ist der Online ist oder ob es die ID eines Uses aus der Datenbank z.B. ist.
Wobei du dann natürlich noch unterscheiden musst was er nun eingeben will, die 2 für die spielerid 2 oder die 2 für die ID 2...Ist eigentlich ein ganz normales Callback
-
//
if(strcmp(cmdtext, "/service police", true)==0)
{
if(IsPlayerConnected(playerid))
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string)," HQ: Einsatz, %s hat die Polizei gerufen, bitte ein Wagen hinfahren, over!",sendername);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsACop(i))
{
SendClientMessage(i, 0x00FFFFFF, string);
SetPlayerCheckpoint(i, X, Y, Z-5, 3.0);
}
}
SendClientMessage(playerid, 0x00FFFFFF, "Du hast die Polizei gerufen!");
}
return 1;
} -
Den string den du formatierst musst du auch im Dialog anzeigen lassen.
format(string, sizeof(string), "Kontostand: %d$", DeineKontostandVariable[playerid]);
ShowPlayerDialog(playerid,DIALOG_?,DIALOG_STYLE_MSGBOX,"Kontostand",string,"Ok",""); -
Zumal es die Frage schon gefühlte 10000 mal gibt, du kannst auch die ForenSuche Oben Rechts benutzen dann wärst du mit sicherheit fündig geworden...
-
Google danach, kannste dir einfach runterladen...
-
case 1:{SetPlayerPos(playerid,yakuza-spawn);SetPlayerColor(playerid,Rot);SetPlayerVirtualWorld(playerid,8;}
Da Fehlt eine ) das dürfte sich nicht kompilieren lassen.Versuch es mal mit SetPlayerInterior oder deinem SafeSetPlayerInterior anstatt SetPlayerVirtualWorld
-
Ingame
/rcon login sowiesopw
/rcon unloadfs namedesfsDen Namen findest du ja im FTP Explorer, diesen dann auch gleich aus der Server.cfg entfernen, die es natürlich auch auf deinem root gibt.
//Edit
Muss, dann siehst du sie nicht, mach es über die Weboberfläche falls es eine gibt (dort wo man den Server startet/stoppt) -
Falscher Bereich
//Closed
-
Bleibt noch zu erwähnen das GF in diesem Sinne auch Selfmade ist/war...
Es hat damals das ganze RP Genre ins rollen gebracht und dafür können wir ja alle alle alle nicht dankbar genug sein.
Er hat Dinge in RL/RP GM's zum Standard gemacht und eine ganze Ära, bis heute, geprägt.Ich persönlich setze mich gerne ein wenn es darum geht GF zu verteidigen.
Wenn ich jetzt einen RL Server anfangen müsste, würde ich aber ein Selfmade Scripten, warum?
Weil ichs kann xD Und weil der GF schön und gut ist, ihn aber zu viele haben und er zu vollgemüllt ist mit Ur-Alten Funktionen.
Ein GF Edit jagt ja das nächste, die Scripte werden ja wie Joints rumgereicht... xD
Und jeder GF-Edit hat ja eigene Probleme und Bugs, deswegen schließe ich in der Regel auch neue GF-Edit veröffentlichungen...Wie dem auch sei, ich finde beides gut

(Könnte hier noch nen Roman zum GF & Selfmade usw schreiben, aber kb jez xD) -
Blöd & Unrealistisch...
Man stirbt ja nicht in diesem sinne, sonst müsste man den Account löschen...
Der ganze Friedhof & Krankenhaus kram ist eh für die Tonne wenn man eh nur 1 oder 2 Minuten pause hat.
Dann kann man auch sofort wieder spawnen...Wurde ja mal entwickelt um gegen das Spawn DM vorzugehen, bringt doch bei so wenig Zeit nichts...
Und länger ist halt langweilig weil man nichts zu tun hat, da kahm dann die Friedhofs Idee die , wie gesagt, unrealistisch ist... -
Kannst auch wie gesagt die Spieler in Teams packen dann nehmen sie keinen Schaden, es kommt dann zwar keine Nachricht aber bevor du dich da mit vektorenrechnungen umbringst wäre das eine gute alternative...
-
Du kannst 2 Spieler auch in ein von SA-MP definiertes Team setzen dann bekommen sie keinen Schaden...
//Edit
http://wiki.sa-mp.com/wiki/SetTeamCount
&
http://wiki.sa-mp.com/wiki/SetPlayerTeam -
Über Google suchen?