Ehm probier mal alle Filterscripts die du drin hast nacheinander rauszu nehmen und nach einander wieder einzufügen.
Es könnte sein das du es einmal doppelt hast oder so.
War bei mir genau so.
Beiträge von _iBenny_
-
-
if(strcmp(cmdtext,"/engine",true)==0 strcmp(cmdtext,"/e",true)==0)//Den Motor eines Autos starten.
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
new engine,lights,alarm,doors,bonnet,boot,objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(vid != INVALID_VEHICLE_ID)
{
if(engine == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid,"~b~MOTOR ~r~AUS",3000,6);
}
else
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid,"~b~MOTOR ~r~AN",3000,6);
}
}
return 1;
} -
Leute jetzt hab ich noch ein Problem.
Bei mir muss man bei den Fahrrädern auch den Motor ein-/ausschalten und ich würde es gerne hinbekommen das man das nur bei Fahrzeugen kannMFG ThEDoG
-
Danke für die schnellen Antworten Leute.
Hat mir weitergeholfen.MFG ThEDoG
-
Hallo Breadfish-Mitglieder,
ich habe eine Frage und zwar: Wie mach ich das, das wenn ein Spieler in irgend ein Fahrzeug einsteigt, eine SendClientMessage kommt: Vergiss nicht den Motor mit /engine einzuschalten. Licht: /carlight?
Brauche eine schnelle Antwort.
Danke im vorraus.MFG ThEDoG
-
Danke für die schnelle Hilfe Leute.
Jetzt klappt es alles prima. -
ja kenn dich noch xD
ja hab paar filterscripts drinne
soll ich rausnehmen? -
Wenn das ganze Script benötigt wird dann meldet euch bei mir in Skype.
Skypename: BenjaminKosumiPS: Wie mach ich PWN-Format?
-
Hallo Breadfish Community,
ich habe ein Problem mit meinem Script,
und zwar funktionieren die Befehle aus dem Script nicht.
Irgendwo im Script muss ein Fehler unterlaufen sein, denn die ersten paar Befehle haben funktioniert.
Es treten keine Errors auf.
Hier die Befehle:public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/stats",true)==0)
{
new string[128];
new fraktname[64];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{fraktname="Keine";}
case 1:{fraktname=fraktname1;}
case 2:{fraktname=fraktname2;}
case 3:{fraktname=fraktname3;}
case 4:{fraktname=fraktname4;}
case 5:{fraktname=fraktname5;}
case 6:{fraktname=fraktname6;}
case 7:{fraktname=fraktname7;}
case 8:{fraktname=fraktname8;}
case 9:{fraktname=fraktname9;}
case 10:{fraktname=fraktname10;}
case 11:{fraktname=fraktname11;}
case 12:{fraktname=fraktname12;}
case 13:{fraktname=fraktname13;}
case 14:{fraktname=fraktname14;}
}
//1 reihe
format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i] [Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
SendClientMessage(playerid,BLAU,string);
//2 reihe
return 1;
}
if(strcmp(cmdtext,"/spawn",true)==0)
{
if(isPlayerAnAdmin(playerid,3))
{
SetPlayerPos(playerid,475.0953,-1771.5754,13.7163);
SendClientMessage(playerid,0xFFFF00FF,"Du wurdest Teleportiert");
}
SendClientMessage(playerid,BLAU,"Du bist kein Admin.");
return 1;
}
if(strcmp(cmdtext,"/restart",true)==0)
{
if(isPlayerAnAdmin(playerid,3))
{
SendRconCommand("gmx");
return 1;
}
SendClientMessage(playerid,BLAU,"Du bist kein Admin.");
return 1;
}
new cmd[128], idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/exit", true) == 0)
{
if(IsPlayerConnected(playerid) == 1)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,2315.952880,-1.618174,26.742187))
{
SetPlayerPos(playerid,1459.5841,-1011.0598,26.8438);
SetPlayerInterior(playerid,0);
SCM(playerid,COLOR_WHITE,"Willkommen in Los Santos.");
}
else
{
SCM(playerid,COLOR_WHITE,"Du bist nicht bei der Bank");
}
}
}
if(strcmp(cmd, "/enter", true) == 0)
{
if(IsPlayerConnected(playerid) == 1)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,1459.5841,-1011.0598,26.8438))
{
SetPlayerPos(playerid,2315.952880,-1.618174,26.742187);
SetPlayerInterior(playerid,0);
SCM(playerid,COLOR_WHITE,"Willkommen in der LS-Bank.");
}
else
{
SCM(playerid,COLOR_WHITE,"Du bist nicht bei der Bank");
}
}
}
if(strcmp(cmd, "/bank", true) == 0)
{
if(IsPlayerConnected(playerid) == 1)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,2315.952880,-1.618174,26.742187))
{
if(Bank[playerid][sHatKonto] == 1)
{
SPD(playerid,DIALOG_PIN,DIALOG_STYLE_PASSWORD,"Los Santos Bank","Bitte geben sie ihren PIN ein:","Bestätigen","Abbrechen");
}
else
{
SPD(playerid,DIALOG_KEIN_KONTO,DIALOG_STYLE_MSGBOX,"Los Santos Bank","{FFFFFF}Sie haben derzeit noch {CC0000}kein{FFFFFF} Konto.\n Möchten sie sich nun ein Konto erstellen ?","Ja","Abbrechen");
}
}
else
{
return SCM(playerid,COLOR_WHITE,"Du bist nicht in der Bank.");
}
}
return 1;
}
if(strcmp(cmd, "/automat", true) == 0)
{
if(IsPlayerConnected(playerid) == 1)
{
if(IsAtATM(playerid))
{
if(Bank[playerid][sECKarte] == 1)
{
SPD(playerid,DIALOG_PIN,DIALOG_STYLE_PASSWORD,"Los Santos Bank","Bitte geben sie ihren PIN ein:","Bestätigen","Abbrechen");
}
else
{
SCM(playerid,COLOR_WHITE,"Du hast keine EC-Karte !");
}
}
else
{
return SCM(playerid,COLOR_WHITE,"Du bist an keinem Automaten.");
}
}
return 1;
}
if (strcmp("/eckarteabholen", cmdtext, true, 10) == 0)
{
if(IPC(playerid) == 1)
{
if(DarfECAbholen[playerid] == 1)
{
SCM(playerid,COLOR_WHITE,"Du hast nun eine EC-Karte. Jetzt kannst du auch an Automaten Geld abholen!");
SCM(playerid,COLOR_WHITE,"Ausserdem kannst du nun auch mit Deiner EC_Karte einkaufen gehen.");
}
else
{
SCM(playerid,COLOR_WHITE,"Du hast noch keine EC-Karte beantragt oder du musst noch etwas warten.");
}
}
return 1;
}
if(strcmp("/auf",cmdtext,true)==0)
{
if(!IsPlayerInRangeOfPoint(playerid,10,345.79998779297, -1801.0999755859, 3.9000000953674)) return SendClientMessage(playerid,0xE10000FF,"Du bist nicht nah genug am Tor!");
MoveObject(tor,345.79998779297, -1801.0999755859, 3.9000000953674-10,5);
SendClientMessage(playerid,0xE10000FF,"Du hast das Ludolf Tor geöffnet! vergess nicht es zu schließen! (/zu)");
return 1;
}
if(strcmp("/zu",cmdtext,true)==0)
{
if(!IsPlayerInRangeOfPoint(playerid,10,345.79998779297, -1801.0999755859, 3.9000000953674)) return SendClientMessage(playerid,0xE10000FF,"Du bist nicht nah genug am Tor!");
MoveObject(tor,345.79998779297, -1801.0999755859, 3.9000000953674,5);
SendClientMessage(playerid,0xE10000FF,"Du hast das Ludolf Tor geschlossen!");
return 1;
}
if (!strcmp("/repair", cmdtext))
{
if(!IsPlayerInRangeOfPoint(playerid,10,312.9059,-1807.6635,4.6396)) return SendClientMessage(playerid,0xE10000FF,"Du bist nicht in der Ludolf Werkstatt!");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFFFFFF,"Du bist nicht in einem Auto!");
RepairVehicle(GetPlayerVehicleID(playerid));
GivePlayerMoney(playerid,-100);
SendClientMessage(playerid,0xFFFFFFFF,"Du hast dein Car bei den Ludolf´s ausbessern lassen! Gute Fahrt! [-100$]");
return 1;
}
if(strcmp("/radio", cmdtext,true) == 0)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"We aRe oNe","Technobase.FM\nHardbase.FM\nHousetime.FM\nTrancebase.FM\nCoretime.FM\nClubtime.FM\nAusschalten","Hören","Abbrechen");
return 1;
}
return 0;
}OCMD Befehle:
ocmd:makeleader(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Rang zu Niedrig.");
new pID,fID;
if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,BLAU,"/makeleader [playerid] [fraktionsid]");
SetPVarInt(pID,"Fraktion",fID);
SendClientMessage(playerid,BLAU,"Erfolgreich.");
return 1;
}
ocmd:f(playerid,params[])
{
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/f [text]");
format(text,sizeof(text),"Member %s: %s",SpielerName(playerid),text);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
{
SendClientMessage(i,BLAU,text);
}
}
}
return 1;
}ocmd:setadmin(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
new pID, rank;
if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,ROT,"/setadmin [spieler] [level]");
if(rank<1||rank>5)return SendClientMessage(playerid,ROT,"Bitte gültigen Rang angeben.");
SetPVarInt(pID,"Adminlevel",rank);
SpielerSpeichern(pID);
SendClientMessageToAll(BLAU,"Es wurde jemand zu Admin gemacht.");
return 1;
}ocmd:ban(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLAU,"/ban [id] [grund]");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(ROT,string);
SetPVarInt(pID,"Baned",1);
Kick(pID);
return 1;
}ocmd:kick(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLAU,"/kick [id] [grund]");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(ROT,string);
Kick(pID);
return 1;
}Ich würde mich sehr freuen wenn ihr das Problem findet und euch bei mir meldet.
Danke im Vorraus. -
Thx! Das hat mir sehr geholfen!
9/10P