Nichts gegen dich aber das ausssehen ist nicht besonders berauschend....
Außerdem ist diese Gehäuse von der Qualität eins der ganz schlechten!
Sehr schlechte Verarbeitung, billiges Material, extrem Laut und schlechte Kühl-eigenschaften, eig niht zu empfehlen....
Beiträge von speedfight200
-
-
ohhh shitt^^
Ich trottel, sry mein Fehler hab vergessen der announce rechte zu geben^^ -
Hi!
Habe folgendes Problem:
Der SampServer läuft auf einem Linux-Server!
Bei Samp 0.2.2 R3 lief acuh noch alles einwandfrei, doch nun wollten wir umsteigen auf 0.2X und es funktioniert einfach nicht.
Immer wenn ich ihn starten möchte kommt "Segmentation fault"!
Mit dem Speicher kann es nichts zu tun haben, jetzt frag ich mich wodran es sonst liegen kann....
Weis jemand ne Lösung oder dern Grund?Wenn ich vergessen habe noch ein paar INfos zu geben fragt einfach nach....
-
Dieser Script ist komplett selber geschrieben und nicht kopiert!
-
Hi, sir war in letzter Zeit nicht da---->Trainingslager
Deswegen konnte ich nciht antworten, aber wies scheint habt ihrs auch schon so ganz gut zusammen hinbekommen;-)
Auch von mir kurz Danke an ShockeR und Alexanda -
Das Oben bei Forwards einfügen:
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);Und das irgendwo unten im Script
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
//printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
} -
So geändert, solte so klappen.....
-
Mal ne frage muss bei /jobs nich noch ne range hin weil sonst kannst du es ja überall eingeben und aktivieren...
Hab ich bei mir drinnen, aber hier rausgelassen, da jeder wahrscheinlich ne andere Position hat, von wo ers ausführen lassen will
-
Hi,
Da oft Player fragen wieviele, was für welche und vor allem wo es Jobs gibt habe ich vor geringer Zeit einmal ein kleines Job-System erstellt.
Wenn man /jobs eintippt erscheint ein Menü, wo man verschiedene Jobs aus dem GF Mod auswählen kann(Ausgenommen Zeitungsjunge) ! Wenn man dies tut erscheint Ein Checkpoint auf dem radar, welches einem die Richtung weist....
Wers gebrauchen kann, darf es gern in seinen GM einbauen....
Nun auch als Filterscript verfügbar! Einfach die pwn >>HIER<< downloaden oder hierbreadfish.de/wcf/attachment/947/, öffnen und in Zeile 110 springen
und dort ganz wichtig das "x,y,z" durch die Koordinaten ersetzen wo auf der Map eurer Arbeitsamt sein soll!!
Hier eine Erklärung wie ihr es in euren GM einbaut:Zuerst fügt ihr dies oben bei new ein:
new Menu:Arbeitsamt;
Nun geht hier zu public OnGameModeInit() und fügt dies hier ein:
Arbeitsamt = CreateMenu("Arbeitsamt", 2, 200.0, 100.0, 150.0, 150.0);
AddMenuItem(Arbeitsamt, 0, "Dedektiev");
AddMenuItem(Arbeitsamt, 0, "Anwalt");
AddMenuItem(Arbeitsamt, 0, "Hure");
AddMenuItem(Arbeitsamt, 0, "Drogendealer");
AddMenuItem(Arbeitsamt, 0, "Autodieb");
AddMenuItem(Arbeitsamt, 0, "Mechaniker");
AddMenuItem(Arbeitsamt, 0, "Bodyguard");
AddMenuItem(Arbeitsamt, 0, "Waffendealer");
AddMenuItem(Arbeitsamt, 0, "Autodealer");
AddMenuItem(Arbeitsamt, 0, "Boxer");
AddMenuItem(Arbeitsamt, 0, "Bus Fahrer");
AddMenuItem(Arbeitsamt, 0, "Trucker");Nun fügt ihr das Folgende in public OnPlayerSelectedMenuRow(playerid, row) ein
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == Arbeitsamt)
{
switch(row)
{
case 0: //Dedektiev
{
SendClientMessage(playerid, COLOR_RED, "Den Job Dedektiev findest du hier im Rathaus!");
SendClientMessage(playerid, COLOR_RED, "Diesen Job findest du eine Etage weiter oben!");
}
case 1: //Anwalt
{
SendClientMessage(playerid, COLOR_RED, "Den Job Anwalt findest du hier im Rathaus!");
SendClientMessage(playerid, COLOR_RED, "Diesen Job findest du 1 Raum weiter!");
}
case 2: //Hure
{
CP[playerid] = 30;
SetPlayerCheckpoint(playerid, 2421.5234, -1221.7491, 25.3997, 3.0);
SendClientMessage(playerid, COLOR_RED, "Gehe nun aus dem Rathaus und zu dem roten Punkt auf der Map");
SendClientMessage(playerid, COLOR_RED, "Dort kannst du den gewuenschten Job bekommen!");
}
case 3: //Drogendealer
{
CP[playerid] = 31;
SetPlayerCheckpoint(playerid, 2166.3771, -1675.383, 15.0859, 3.0);
SendClientMessage(playerid, COLOR_RED, "Gehe nun aus dem Rathaus und zu dem roten Punkt auf der Map");
SendClientMessage(playerid, COLOR_RED, "Dort kannst du den gewuenschten Job bekommen!");
}
case 4: //Autodieb
{
CP[playerid] = 32;
SetPlayerCheckpoint(playerid, 1109.3317, -1796.3042, 16.5937, 3.0);
SendClientMessage(playerid, COLOR_RED, "Gehe nun aus dem Rathaus und zu dem roten Punkt auf der Map");
SendClientMessage(playerid, COLOR_RED, "Dort kannst du den gewuenschten Job bekommen!");
}
case 5: //Mechankiker
{
CP[playerid] = 33;
SetPlayerCheckpoint(playerid, -1932.3859, 276.2117, 41.0391, 3.0);
SendClientMessage(playerid, COLOR_RED, "Gehe nun aus dem Rathaus und zu dem roten Punkt auf der Map");
SendClientMessage(playerid, COLOR_RED, "Dort kannst du den gewuenschten Job bekommen!");
}case 6: //Bodyguard
{
CP[playerid] = 34;
SetPlayerCheckpoint(playerid, 2226.1716, -1718.1792, 13.5165, 3.0);
SendClientMessage(playerid, COLOR_RED, "Gehe nun aus dem Rathaus und zu dem roten Punkt auf der Map");
SendClientMessage(playerid, COLOR_RED, "Dort kannst du den gewuenschten Job bekommen!");
}
case 7: //Waffendealer
{
CP[playerid] = 35;
SetPlayerCheckpoint(playerid, 1366.4324, -1275.2096, 13.5468, 3.0);
SendClientMessage(playerid, COLOR_RED, "Gehe nun aus dem Rathaus und zu dem roten Punkt auf der Map");
SendClientMessage(playerid, COLOR_RED, "Dort kannst du den gewuenschten Job bekommen!");
}
case 8: //Autodealer
{
CP[playerid] = 36;
SetPlayerCheckpoint(playerid, 531.793, -1292.4045, 17.2422, 3.0);
SendClientMessage(playerid, COLOR_RED, "Gehe nun aus dem Rathaus und zu dem roten Punkt auf der Map");
SendClientMessage(playerid, COLOR_RED, "Dort kannst du den gewuenschten Job bekommen!");
}
case 9: //Boxer
{
CP[playerid] = 37;
SetPlayerCheckpoint(playerid, 2229.1298, -1722.1301, 13.5625, 3.0);
SendClientMessage(playerid, COLOR_RED, "Gehe nun aus dem Rathaus und zu dem roten Punkt auf der Map");
SendClientMessage(playerid, COLOR_RED, "Dort kannst du den gewuenschten Job bekommen!");
}
case 10: //BsFahrer
{
CP[playerid] = 38;
SetPlayerCheckpoint(playerid, 1154.2208, -1770.8204, 16.5991, 3.0);
SendClientMessage(playerid, COLOR_RED, "Gehe nun aus dem Rathaus und zu dem roten Punkt auf der Map");
SendClientMessage(playerid, COLOR_RED, "Dort kannst du den gewuenschten Job bekommen!");
}
case 11: //Trucker
{
CP[playerid] = 39;
SetPlayerCheckpoint(playerid, -77.7288, -1136.3897, 1.078, 3.0);
SendClientMessage(playerid, COLOR_RED, "Gehe nun aus dem Rathaus und zu dem roten Punkt auf der Map");
SendClientMessage(playerid, COLOR_RED, "Dort kannst du den gewuenschten Job bekommen!");
}}
Jetzt noch bei public OnPlayerEnterCheckpoint(playerid) dies einfügen
else if(CP[playerid] == 30)
{
SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 31)
{
SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 32)
{
SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 33)
{
SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 34)
{
SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 35)
{
SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 36)
{
SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 37)
{
SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 38)
{
SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP[playerid] == 39)
{
SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
}Und unter dies: public OnPlayerCommandText(playerid, cmdtext[])
if(strcmp(cmdtext, "/jobs", true) == 0)
{
if (PlayerToPoint(15.0, playerid, x, y, z)) //Hier Koordinaten einfügen
{
ShowMenuForPlayer(Arbeitsamt, playerid);
SendClientMessage(playerid, COLOR_GRAD1, " Arbeitsamtsystem by Speedfight (Genesis-Esports)!");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht am Arbeitsamt !");
}
}
return 1;
}Falls ihr PlayerToPoint noch nicht eingebaut habt:
Das Oben bei Forwards einfügen:
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);Und das irgendwo unten im Script
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
//printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
} -
klassee! aber ich würd nciht so gern meinen gamemode hochladen, kannst du mir nicht einfach den command hier posten doer per pm schicken?
-
ja das wäre klasse!
-
@ WaLka
Genau so solls laufen
@4Link
Oh super, danke wäre echt klasse! -
Hi Community!
Ich suche nach enem Script/TuT, womit die Spieler wenn sie in z.B.: ein i laufen per /buyldrivinglicense ihren Führerschein kaufen können!
kann mir da pls jemand helfen?
Danke schonmal im Vorraus!speedfight200