Zitat[12:55:42] *** Streamer Plugin: Include file version (0x26105) does not match plugin version (0x26002) (script needs to be recompiled with the latest include file)
Du musst das Script mit dem neuesten Streamer Include neu Compilen
Zitat[12:55:42] *** Streamer Plugin: Include file version (0x26105) does not match plugin version (0x26002) (script needs to be recompiled with the latest include file)
Du musst das Script mit dem neuesten Streamer Include neu Compilen
ZitatError: Function not registered: 'Streamer_CallbackHook'
Du musst den Streamer Updaten
Zitat
Downloaden und als Plugin eintragen. Dann den Server starten.
Danach zeigst du wieder den Serverlog
Zeig mal den Serverlog
Mit TogglePlayerControllable
Lass doch den Spieler bei OnPlayerDeath freezen.
Genau bei dieser Zeile, oder bei einer anderen?
Wenn bei der vorherigen Zeile, worunter hast du das gemacht?
Und weiter? Was soll da noch gemacht werden?
zeig welche Include bei dir im Script Includiert sind
#include ...
Dann hast du eine andere Client Version als die worauf der Server läuft
Hast du #include <SII> in deinem Script?
Das kommt vom Filemanager, du brauchst den neuesten
http://www.jatochnietdan.com/projects/sa-mp/filemanager
Das machst du unter OnPlayerKeyStateChange.
Eine Auflistung mit den Tasten findest du hier: http://wiki.sa-mp.com/wiki/GetPlayerKeys
SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
So gehört das
Zeig die Zeile
Zuerst machst du:
new BusCP[MAX_PLAYERS];
Wenn dann der Spieler den Job startet kannst du diese Variable bei dem Spieler auf 1 setzten.
BusCP[playerid] = 1;
Dann kannst du bei OnPlayerEnterCheckpoint eine Abfrage bilden.
if(BusCP[playerid] == 1)
{
}
Darein machst du jetzt deine Dinge die du da drinnen haben willst, und als zusatz noch
BusCP[playerid] = 2;
Dann kann man die nächste Abfrage bilden:
else if(BusCP[playerid] == 1)
{
//Dein Code
}
Und das wird immer so weiter geführt.
SetPlayerCheckpoint(playerid,1437.5500,-1735.7511,13.3828,5.0);
TogglePlayerControllable(playerid,0);
SetTimerEx("bushaltetimer",1000*5,false,"i",playerid);
DisablePlayerCheckpoint(playerid);
Du lässt den Checkpoint setzten, aber dann wieder weg machen?
Du musst unter OnPlayerEnterCheckpoint den nächsten Checkpoint anzeigen lassen.