Das ist eine Scripting Frage also kommt das auch in Scripting Base o_x
//Verschoben
Beiträge von InternetInk aka Benjamin
-
-
Fallout New Vegas, da hast zu tun...
-
Weil bei "/nummernschild" der Slash mitzählt und das so 14 Zeilen lang ist und du ne 12 da stehen hast.
Und cmdtext[13] stimmt dann natürlich auch nichtmehr... -
Ich denke nicht...
//Closed+Ban
MultiAccount ist verboten... -
Nice Nice was da alles so an Objecten dabei ist, davon kann man viel innen RL Server baun xD
-
-
Haste nicht mein Edit in dem Tutorial gelesen?
Wenn du die Include änderst musste nirgends 300 hinschreiben, frag mich was daran so schwer ist... -
Jeder der das Tut gemacht hat ?
-
Sinnlos...
//Closed -
Lass das define weg und das hier auch : #if defined FILTERSCRIPT
Brauchst keins von beidem...
-
Binde dutils.inc ein und dann kannste das nutzen:
strlower(pInfo[playerid][AccName])
Schreibt die eingabe nach strlower klein... Sollteste überall verwenden wo der spielername gespeichert/geladen wird -
Hach ja , neuen Lambo gekauft, den neuen Reventon
Im Hintergrund noch mein "alter" Murciélago der nun mein 2. Wagen ist...

//Edit:
Schön wärs
Wenn man "mal eben" sowas kaufen kann, dann hat mans echt geschafft xD
Naja, jeder fängt klein an xD Heute für 200 Euro Laminat fürs neue Zimmer gekauft :> -
Daran wirds wohl nicht liegen, sollteste aber trotzdem tun xD
zeile 3 hier am ende steht nur:
IsPlayerInRangeOfPoint(playerid,2.0,
Rest fehlt davon... -
Ach sry mein Fehler ... Nich gesehen das dat die definition der Wagen war...
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)//Ob er in ein Polizei Fahrzeug einsteigt und dies NICHT als Beifahrer sondern als Fahrer
{
new veh = GetPlayerVehicleID(playerid);
for(new v = 0; v < sizeof(Polizeiautos); v++)
{
if(veh == Polizeiautos[v])//Falls das Fahrzeug indem der Spieler eingestiegen ist ein Polizeifahrzeug ist...
{
if(Spielerinfo[playerid][Fraktion]!=0)
{
SendClientMessage(playerid,BLAU,"Du bist kein Beamter der Bundespolizei!");
RemovePlayerFromVehicle(playerid);
}
}
}
}
return 1;
} -
if(Polizeiautos(GetPlayerVehicleID(playerid))
zu
if(Polizeiautos(GetPlayerVehicleID(playerid))) -
Hier, wenns daran auch nicht lag, naja immerhin bissl aufgeräumt...
Einrücken solltest du allerdings mal lernen, sorgt für übersicht und ist gut gegen Klammerfehler
if(dialogid == help)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,allgemein,DIALOG_STYLE_MSGBOX,"Allgemein","Mit dem Befehl /navi kannst du viele wichtige Orte finden.\nWenn du dich für eine Fraktion bewerben willst, mach dies bitte im Forum unter\nwww.german-creative-rp.de\n\nMit dem Befehl /sup [Text] kannst du um Hilfe bitten.\n\nAndere Funktionen siehst du unter /help.\n\nDein\n - German Creative Adminteam\n\n","Ok","");
GameTextForPlayer(playerid,"~r~Allgemein",2000,1);
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,fraktion,DIALOG_STYLE_MSGBOX,"Fraktion","Du kannst mit dem Befehl /frakhelp alle Befehle deiner jetzigen Fraktion einsehen.\n\nDein\n - German Creative Adminteam\n\n","Ok","");
GameTextForPlayer(playerid,"~b~Fraktion",2000,1);
}
if(listitem == 2)
{
if(Player[playerid][Leader] >= 0)
{
ShowPlayerDialog(playerid,leadermenu,DIALOG_STYLE_MSGBOX,"Leader","Du kannst mit dem Befehl /invite Leute in deine Fraktion einladen.\nMit dem Befehl /uninvite wieder ausladen.\nDu kannst deine Mitglieder auch mit dem Befehl /rank befördern oder degradieren.\nWeiteres steht im Forum!\n\nDein\n - German Creative Adminteam\n\n","Ok","");
GameTextForPlayer(playerid,"~g~Leader",2000,1);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein Leader einer Fraktion!");
}
}
if(listitem == 3)
{
if(Player[playerid][vip] >= 0)
{
ShowPlayerDialog(playerid,vipmenu,DIALOG_STYLE_MSGBOX,"VIP - Mitglied","Mit dem Befehl /shop kannst du dir bald tolle Extra-Funktionen zulegen!\n\nDein\n - German Creative Adminteam\n\n","Ok","");
GameTextForPlayer(playerid,"~y~VIP",2000,1);
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein VIP Mitglied!");
}
}
}
} -
Ja rück mal da den Dialogcode ein...
-
Zum einen statt stock, public hinschreiben, stock's brauchen keine forwards, können aber auch nicht via timer aufgerufen werden, publics schon.
Zum zweiten:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)//Ob er in ein Polizei Fahrzeug einsteigt und dies NICHT als Beifahrer sondern als Fahrer
{
if(Polizeiautos(GetPlayerVehicleID(playerid))//Falls das Fahrzeug indem der Spieler eingestiegen ist ein Polizeifahrzeug ist...
{
if(Spielerinfo[playerid][Fraktion]!=0)
{
SendClientMessage(playerid,BLAU,"Du bist kein Beamter der Bundespolizei!");
RemovePlayerFromVehicle(playerid);
}
}
}
return 1;
} -
Hab ich mir gedacht, der Fehler liegt wo anders, trotzdem war einiges Falsch
Wie gesagt schau dir den Code mal an...
Such halt mal das durch was du zuletzt bearbeitet hast... -
Check du es doch, dann kannste es halt nicht, was solln wir denn anderes machen außer nen Tutorial schreiben?!