Auch wenn du es über OnPlayerCommandText sendest, macht es keinen Unterschied.
Wie soll der Server dem Clienten denn sagen, das der Spieler das eingegeben hat
Beiträge von Akino Kiritani
-
-
Doch, die gibt es.
SendCommand("/audiomsg");
Außerdem ist /audiomsg Clientsided und kann deshalb nicht über den Server abgeschaltet werden -
Einen Mod nicht aber ein Script.
http://forum.sa-mp.com/showthr…179089&highlight=speedcap -
Probier mal das crashdetect Plugin aus.
Sollte dann auch die Fehler Zeile anzeigen -
Das wäre aber Num 4, woher willst du wissen, ob er die Taste haben will?
-
Anstatt das in die "Standartfunktion" zu packen würde ich es ganz einfach hooken

forward FUNC_OnPlayerKeyStateChange(playerid,newkeys,oldkeys);
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
//Code
}
#if defined _ALS_OnPlayerKeyStateChange
#undef OnPlayerKeyStateChange
#else
#define _ALS_OnPlayerKeyStateChange
#endif
#define OnPlayerKeyStateChange FUNC_OnPlayerKeyStateChange -
Da steht aber auch, wie ich bereits geschrieben hatte, das sich die Keys im Auto ändern...
KEY_WALK ist im Auto sowieso nicht vorhanden -> Anderer Key her -
Und was bringt diese Funktion?
FUNC_OnPlayerKeyStateChange
Die wird ja niemals aufgerufen, damit ist dein stock IsKeyDown nutzlos -
Du weißt aber, das im Fahrzeug die Tastenbelegung anders ist?
Außerdem ist KEY_WALK im Auto gar nicht belegt.
Du solltest die also eine andere Taste dafür suchen -
Hast du die Version 2.5.2 (R2) oder die Beta von der 2.6?
2.6 ist die für 0.3dDie neuste version sollte stabil genug sein

-
Statt cmd cmdtext
-
Auch wenn es von einem Menschen geschrieben wurde, muss es nicht zwangsläufig ein "Bug" sein.
Siehe dazu die Theards mit dem Titel "ID 0 Bug".
Ich weiß nicht wieso ihr Probleme mit Pawno habt.
Ich hatte bisher nie Probleme damit -
Guck mal
GetPlayerIDbyName(Name[])
{
new name[MAX_PLAYER_NAME];
for(new i;i!=MAX_PLAYERS;i++)
{
GetPlayerName(i,name,MAX_PLAYER_NAME);
if(!strcmp(Name,name)) return i;
}
return INVALID_PLAYER_ID;
} -
Ich weiß ja nicht wie du auf die Idee kommst, es könnte ein Pawnobug sein, da Pawno keine Bugs enthält, wie auch?
Aber wenn ich den Code so übernehme, wie er im ersten Post steht, bekomme ich keine Fehlermeldung.
Das Problem muss irgendwo anders in deinem Script liegen -
//OnGameModeInit
CreateObject(19312,191.1406, 1870.0391, 21.4766,0,0,0); // neuer Area 51 Zaun
Guckste hier
Das ist das Objekt ohne Tore
Ich würde an deiner Stelle eher diesen Editor benutzen
http://forum.sa-mp.com/showthread.php?t=282801 -
Du musst den Zaun zuerst entfernen, dann als neues Objekt ohne Tore setzen.
Dann musst du die neuen "beweglichen" Tore mappen.
//OnGameModeInit
CreateObject(19312,191.1406, 1870.0391, 21.4766,0,0,0); // neuer Area 51 Zaun
//OnPlayerConnect
RemoveBuildingForPlayer(playerid, 16094, 191.1406, 1870.0391, 21.4766, 0.25); // Area 51 Zaun -
-
mal if(tmp[19]) probiert?
prüft ob in der 20. stelle des Strings etwas steht -
Wenn sie ein PC zusammenbauen wollen kann man auch teilweise googlen.
Meistens kommt man damit nicht weit,
meine Erfahrung -
Sammeltheard, was zur...
Da geht doch sowas ganz schnell unter