return gibt einen Wert zurück & bricht die Funktion ab ... sonst würde OnPlayerCommandText 0 zurückgeben was zu einer Nachricht führen würde die zeigt dass, das Kommando ungültig ist
Beiträge von BlackFoX
In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
-
-
-
Einfach auf Deutsch herunterladen
-
Die Variable CurrentMenu ist bereits definiert, schau einfach ob du die Variable im Bereich der anderen nochmal hast
-
Wen meinst du mit ihr , ich hab den src nicht...

-
- 2 Benutzer bei Windoof erstellen
- Beim ersten Sa-mp starten auf den Server gehen
- Fenster Minimieren > Benutzer wechseln
- im anderen Nutzer Sa-mp starten wieder auf den Server gehen
-
Ich denke der ausgelesene Format der INI stimmt nicht sprich die Links wurden Falsch eingefügt so kann der Host auch nicht erkannt werden
-
Such mal im Code wenn du ihn hast nach dieser Fehlermeldung bzw. einen Textteil & geb den Code durch bzw die Abfrage, du musst mir nichts zahlen, ich schau dann mal woran es liegen könnte
-
if(!strcmp(cmd,"/hilfe",true))
{
tmp = strtok(cmdtext,idx);
if(!tmp[0])return SendClientMessage(playerid,0xFF0000FF,"Nutze /hilfe ID");
if(!IsPlayerConnected(strval(tmp)) || !IsPlayerNPC(strval(tmp)))return SendClientMessage(playerid,0xFF0000FF,"Dieser Spieler ist nicht Aktiv!");
SendClientMessage(strval(tmp),0x00FF00FF,"Deine Hilfe Texte");
return SendClientMessage(strval(tmp),0x00FF00FF,"Deine Hilfe Texte");
} -
Es wurde zudem mehrmals erwähnt wie man sein Skript Optimieren kann
Wer es nicht Will soll es dann halt lassen bzw. sind die meisten auch zu Faul um zu kapieren oder bekommen gleich Panik, nehmt euch einfach Zeit & lernt
ein paar Sachen, so was passiert nicht in 24 std, für solche Sachen braucht man c.a. 2 Wochen , manchmal bis zu 2 Monaten wenn man alles komplett durch geht
-
Das einzige gute daran ist die RnB Musik ansonsten ist da nichts besonders, nur etwas durch die Landschaft fahren... Filmteile geschnitten mit Blend out / in Übergang, hab da schon weit aus besseres gesehen, für den Anfang 3/10
-
Immer alles bloß kopieren ohne nachzudenken, oben ist einmal der Abfrage Code der in OnPlayerEnterVehicle rein muss das andere eine Funktion die in den Lokalen Skript Bereich muss
-
Schön gemacht, werden Brücken & Landabschnitte auch erkannt ? Sorry kann atm nicht testen
Markus : So ein Skript gabs im Englischen Forum auch schon

-
if(GetVehicleModel(vehicleid) == 449 && GetFreeSeatID(vehicleid)<4)PutPlayerInVehicle(playerid,vehicleid,GetFreeSeatID(vehicleid));
stock GetFreeSeatID(vehicleid)
{
new seat[4];
for(new i = 0;i<MAX_PLAYERS;i++)
{
if(IsPlayerNPC(i) || !IsPlayerConnected(i) || GetPlayerVehicleID(i)!=vehicleid)continue;
seat[GetPlayerVehicleSeat(i)] = 1;
}
return (!seat[0]) ? (0) : (!seat[1]) ? (1) : (!seat[2]) ? (2) : (!seat[3]) ? (3) : (4);
}So in etwa wäre es wenn man OnPlayerEnterVehicle benutzt ansonsten könnt ihr die Distanz zum Speziellen Fahrzeug abfragen & dann handeln
-
Im Prinzip genau gleich da immer die ID des Fahrzeugs wiedergegeben wird das man betreten möchte
-
Ich habe nicht gesagt das du es kopieren solltest sondern selber etwas das Köpfchen anstrengen ...
die Variablen dort sind nur Beispiel -
Such mal nach der Fehler Linie, eventuell liegt es an einem anderen Code Abschnitt bzw. such mal nach der Fehler Linie
C:\Dokumente und Einstellungen\Bjoern\Eigene Dateien\logadm.pwn(307) : error 033: array must be indexed (variable "admin")
-
dcmd_kick(playerid,params[])
{
if(admin[playerid] < 1)return SendClientMessage(playerid,0x0000ff8e,"Du bist kein Admin");
if(!strlen(params))return SendClientMessage(playerid,0x0000ff8e,"/kick [ID]");
new pID = strval(params);
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,0x0000ff8e,"Kein Spieler mit angegebener ID Online");
SendClientMessage(playerid,0x0000ff8e,"Erfolgreich Spieler vom Server gekickt!");
new name[MAX_PLAYER_NAME],string[128];
GetPlayerName(pID,name, sizeof name);
format(string,sizeof string,"INFO: %s wurde vom Server gekickt",name);
SendClientMessageToAll(0xff0000ff,string);
Kick(pID);
return 1;
}Bisher habe ich keinen Code entdeckt der diesen Fehler auslösen könnte
-
Welches OS besitzt du ? Windows 7 / Vista oder XP ?
-
Dafür müsstest du dann die Werte in der Registrierung ändern sprich wie viel MS das Popup oben bleiben soll , soll es Ausblenden usw. sprich Animationseffekte