Gut aber kann es sein das du das mit den textdraws abkopiert hast
nein? in diesem filterscript gibt es keine textdraws
Gut aber kann es sein das du das mit den textdraws abkopiert hast
nein? in diesem filterscript gibt es keine textdraws
normalerweise wird man nicht gekickt wenn man afk ist. vermutlich hast du ein anti afk system oder junkbuster drauf.
/E: Brauchst nicht verschönern nur fixen
![]()
an meinem code is ja nix falsch. also kann man auch nix fixxen.. wüsste nicht warum das ein unknown command auslösen sollte.. hmm
e:vielleicht liegts an dem hier? "ShowInfoDialog"..
glaub nicht das es was damit zu tun hat aber warum hast du 2x vehicle definiert
new vehicle = GetPlayerVehicleID(playerid);
new vid = GetPlayerVehicleID(playerid);
edit: habs mal bisschen verschönert
if(strcmp(cmd, "/motor",true) == 0)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return 1;
if(GetPlayerVehicleID(playerid)==INVALID_VEHICLE_ID)return 1;
if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))return SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}Fahrräder haben {FF0000}keinen{FFFFFF} Motor ...");
if(Gas[GetPlayerVehicleID(playerid)]==0)return ShowInfoDialog(playerid,"Information","Dein Fahrzeug hat kein Benzin mehr!");
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
if(engine==1)
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid,COLOR_PURPLE,"Motor abgeschalten...");
}
else
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid,COLOR_PURPLE,"Motor wurde gestartet...");
}
return 1;
}
Mann kann sich zwar als rcon admin anmelden, jedoch werden die Befehle nicht ausgeführt.
haste das mal probiert?
hatte damals auch schonmal son thema erstellt aber da wusste niemand so richtig ob und wie..
Rcon gmx verbieten
Echt nice,werden die Objecte auch nach einem Restart gesavet?
1000/10
nein man muss die objekte speichern bevor man den server neustartet und geladen werden die objekte nicht.
das filterscript ist dafür gedacht das man die objekte aus der datei kopiert und ins gamemode einbaut.
ja klar darauf hab ich jetzt gar nicht geachtet
IsPlayerInRangeOfPoint(playerid,3.0,1461.8795,-1024.8387,23.8281);
bei der letzten abfrage natürlich 2 klammern zumachen. damit wird die if abfrage beendet.. das ganze ist eigentlich einfacher als du glaubst.. mann muss nur die klammern zählen.
IsPlayerInRangeOfPoint(playerid,3.0,1461.8795,-1024.8387,23.8281));
kann ja net so schwer sein
#include <a_samp>
public OnFilterScriptInit()
{
AddStaticVehicle(541,2971.69995117,-2787.69995117,10.10000038,0.00000000,156,156); //Bullet
CreateObject(3458,1915.40002441,-2957.60009766,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgncarshade1) (1)
CreateObject(3458,1915.50000000,-2962.60009766,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgncarshade1) (2)
CreateObject(3458,1915.30004883,-2952.69995117,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgncarshade1) (3)
CreateObject(3458,1915.30004883,-2948.19995117,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgncarshade1) (4)
CreateObject(8838,3982.80004883,-1276.80004883,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (1)
CreateObject(8838,3982.80004883,-1271.90002441,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (2)
CreateObject(8838,3982.80004883,-1266.90002441,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (3)
CreateObject(8838,3982.80004883,-1261.90002441,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (4)
CreateObject(8838,4002.00000000,-1268.00000000,0.00000000,0.00000000,0.00000000,270.00000000); //object(vgehshade01_lvs) (5)
CreateObject(8838,4006.89990234,-1268.09997559,0.00000000,0.00000000,0.00000000,270.00000000); //object(vgehshade01_lvs) (6)
CreateObject(8838,4011.80004883,-1268.09997559,0.00000000,0.00000000,0.00000000,90.00000000); //object(vgehshade01_lvs) (7)
CreateObject(8838,3949.50000000,-1271.69995117,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (8)
CreateObject(8838,3949.19995117,-1266.50000000,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (9)
CreateObject(8838,3917.00000000,-1271.59997559,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (10)
CreateObject(8838,3916.30004883,-1266.50000000,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (11)
CreateObject(8838,3883.69995117,-1271.69995117,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (12)
CreateObject(8838,3883.30004883,-1266.59997559,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (13)
CreateObject(8558,15.30875111,0.00000000,2.92029190,0.00000000,338.40005493,0.00000000); //object(vgshseing28) (154)
CreateObject(8558,10.34195042,0.00000000,1.30648804,0.00000000,345.60006714,0.00000000); //object(vgshseing28) (155)
CreateObject(8558,5.21203041,0.00000000,0.32790756,0.00000000,352.80007935,0.00000000); //object(vgshseing28) (156)
CreateObject(8558,0.00000000,0.00000000,0.00000000,0.00000000,360.00000000,0.00000000); //object(vgshseing28) (157)
CreateObject(8838,2959.19995117,-2800.39990234,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (14)
CreateObject(8838,2959.80004883,-2805.10009766,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (15)
CreateObject(8838,2960.40014648,-2809.80029297,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (16)
CreateObject(8838,2961.00024414,-2814.50048828,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (17)
CreateObject(8838,2961.60034180,-2819.20068359,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (18)
CreateObject(8838,2962.20043945,-2823.90087891,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (19)
CreateObject(8838,2962.80053711,-2828.60107422,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (20)
CreateObject(8838,2963.40063477,-2833.30126953,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (21)
CreateObject(8838,2964.00073242,-2838.00146484,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (22)
CreateObject(8838,2964.60083008,-2842.70166016,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (23)
CreateObject(8838,2965.20092773,-2847.40185547,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (24)
CreateObject(8838,2965.80078125,-2852.10156250,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (25)
CreateObject(8838,2965.80078125,-2852.10156250,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (26)
CreateObject(8838,2960.40014648,-2809.80029297,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (77)
CreateObject(8838,2961.00024414,-2814.50048828,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (27)
CreateObject(8838,2961.60034180,-2819.20068359,0.00000000,0.00000000,0.00000000,0.00000000); //object(vgehshade01_lvs) (28)
return 1;
}
einfach in der nächsten zeile weiterschreiben wenns zu lang wird
if(IsPlayerInRangeOfPoint(playerid,3.0,1203.0081,-928.0326,42.9346)) || IsPlayerInRangeOfPoint(playerid,3.0,1306.9812,-912.1295,38.9488))|| (IsPlayerInRangeOfPoint(playerid,3.0,165.7533,-1746.5033,4.7122)) ||IsPlayerInRangeOfPoint(playerid,3.0,419.7707,-1781.0780,5.5469))|| IsPlayerInRangeOfPoint(playerid,3.0,1187.9279,-1739.9261,13.5733)) || IsPlayerInRangeOfPoint(playerid,3.0,1480.6443,-1739.4814,13.5469)) ||
IsPlayerInRangeOfPoint(playerid,3.0,1814.1561,-1815.5992,13.5712)) || IsPlayerInRangeOfPoint(playerid,3.0,2079.6394,-1940.1353,13.5362)) || IsPlayerInRangeOfPoint(playerid,3.0,2454.7839,-1667.2444,13.4776)) || IsPlayerInRangeOfPoint(playerid,3.0,2425.0837,-1263.9460,24.0000)) || IsPlayerInRangeOfPoint(playerid,3.0,2246.0659,-1131.3391,26.1530)) || IsPlayerInRangeOfPoint(playerid,3.0,1461.8795,-1024.8387,23.8281))
edit: ausserdem hast du nach jeder abfrage eine klammer zu viel zugemacht
if(IsPlayerInRangeOfPoint(playerid,3.0,1203.0081,-928.0326,42.9346))
zu
if(IsPlayerInRangeOfPoint(playerid,3.0,1203.0081,-928.0326,42.9346)
machen
nimm diese include dann klappts:
ocmd
SendClientMessage(playerid, Orange, string);
zu
SendClientMessage(i, Orange, string);
probiers mit KEY_FIRE (lmb)
http://wiki.sa-mp.com/wiki/GetPlayerKeys
wenn du die arena betretest eine variable auf 1 setzen. bei onplayerspawn die variable abfragen und wieder in die arena setzen.
joa ist nicht schlecht. gut durchdachtes system und umsetzbar.
richtig action dabei wenn was schief läuft klasse idee
hab ich bisher noch nicht gesehen sowas.
An genau so einem Arbeite ich gerade und dann kommst du
tjoa ich bin ja auch nicht der erste der sowas gemacht hat
@rest danke für die guten bewertungen
glaube nicht. was man aber machen kann ist eine bessere wetter id zu nehmen damit die lichter stärker leuchten.
wetter id 10 ist nicht schlecht für gut sichtbare lichter.
if(dammount > PlayerInfo[playerid][pDrugs] || dammount < 1 )return...
vlcht hast du in deinem gamemode oder einer der includes CreateObject ein 2tes mal definiert.