Du müsstest die Variable ptor Global erstellen, sonst ist die ja immer 0
Beiträge von Whice
-
-
Kann mir wer sagen was ich falsch gemacht habe? Irgendwie wills nicht so flippen xD
Es kommt darauf an, was du machen wolltest, dein Befehl sorgt dafür, dass das Fahrzeug, wenn es auf dem Dach liegt und der Fahrer den Befehl eingibt, das Fahrzeug wieder normal auf den Reifen steht und das Fahrzeug repariert wird.
Falls du was anderes vor hattest, müsstest du dies nochmals genauer erläutern -
Moin,
bin nun schon länger auf der Suche aber finde folgenden Infernus Mod einfach nicht mehr, vielleicht kennt den ja einer von euch. (Der Spoiler war standartmäßig) -
Nicht nur er, sondern alle, die auf den TS connecten wollen müssen 3.1.6 besitzen.
Hatte ich einfach mal als Selbstverständlich erachtet^^
Sollte aber auch eigentlich kein Problem sein, wenn man sein TS ganz normal updated, ist momentan die Stable Version -
Die steht zwar da, wurde aber nie durchgesetzt. Wozu auch?
Wenn du dir die Regelung mal anschaust findest du direkt einen Grund, der das ganze sinnvoll werden lässt, so ist es kaum noch möglich die Projekte von 2016 und älter runterzuladen, da der Link ausgelaufen ist.
Der Rest sind nur schönheits Sachen die sowieso niemand merken würde wenn dieser Thread nicht käme.
Ob es nun die Optik betrifft oder nicht, Kritik darf man doch trotzdem äußern, oder etwa nicht :o
-
Habe natürlich direkt mehrere Punkte die ich kritisieren möchte:
Punkt 1.0.1:
Die Sonderregeln für den Bereich "Sponsoring / Scripting Angebote und Anfragen" müssen ggf. erneuert werden, da es ja Breadfish ja eine GTA:Community (lul) ist und es ja immer mehr GTA V Beiträge/Fragen gibt und somit das ganze für SAMP, MTA & VC-MP veraltet ist.
Punkt 2.7.3:
Die Regeln für den Showroom müssen ggf. erneuert werden, da der dortige Punkt 1 von kaum einem Beachtet wird und die Themen trotzdem freigeschalten werden.
Beispiele:
Veröffentlichung alte Maps von IRP
Stadthalle Los Santos mit DOWNLOAD !
Stadthalle Interior - Download
[*NEU*] 2017 SOM 0.6 + UCP Reallife MYSQL R41 (NEU) SAMP 0.3.7 2017 [*NEU*]
Veröffentlichung • Westside Stories ScriptPS zu Punkt 2.7.3: Weiterhin ist es laut dem Regelwerk nicht erlaubt Pastebin zu nutzen bzw. es einfach mit in das Thema zu integrieren.
Punkt 3.2.0:
Die Pranger-Regeln müssen ggf. erneuert werden, da der dortige Paragraph 1, eine "erste Kontaktaufnahme auf SA-MP.DE" (Zitat aus den Pranger-Regeln §1) beinhaltet, dies ja nun aber eine GTA-Community ist und die Domain mittlerweile ja nur noch weiterleitet.
Punkt 4.2.69:
Der Überblick der Verwarnungen und Sanktionen muss ggf. erneuert werden, da es nun "breadfish.de" ist und "SAMP.DE" lediglich weiterleitet.
Punkt 5.8.3:
Joa, das war es auch schon von mir, würde mich natürlich über Rückmeldung freuen.
-
Ich kann dir, wie @m4a_X schon so halb angekratzt hat, die neue Funktion "Server Nicknames" empfehlen. Mit dieser kannst du jeden beliebigen Namen nehmen und ihn einer IP/Domain zuweisen, die auf einen TS verweist.
Dazu einfach auf der MyTeamSpeak Seite anmelden/registieren, danach auf Server Nicknames klicken (http://prntscr.com/gxy35c), danach einfach einen neuen Eintrag hinzufügen: http://prntscr.com/gxy3rbWichtig ist nur, dass du die TS Version 3.1.6 haben musst
-
Ich finde es auch gar nicht so schlecht, vielleicht muss man allerdings doch mal eine Putzfrau engagieren, die den Rost am Dienstzimmer abkratzt

-
Also der server ist einfach ein dreister kake!
Ich kenne zwar deine Situation & den Server nicht, nach deinen aussagen sind aber die Folgen logisch.
Wenn mann mal was fragen will und ^NICHT^ zum thema gehört direkt 2monate ticket sperre kasieren
Natürlich bekommt man eine "Bestrafung" wenn man etwas mit Absicht falsch benutzt.
2:Die leaders sind alles unrespektlich der andere cheatet der andere macht sdm.
Hast du für deine These nen Beweis? Behauptungen kann ja jeder aufstellen.
3 Wenn mann die 1 mal prankt und sagt dass mann ein server hat kasierst direkt bann.
Ich glaube du kriegst auf jedem Server einen Bann, wenn du einen eigenen besitzt und es nicht offen kommunizierst.
4 Script ist nachgemacht
Ich weiß nicht ob es dir aufgefallen ist aber gefühlt 60% aller Server benutzen ein Script, dass man sich downloaden kann.
Ein Script bietet aber auch nur die Grundlage, die Community macht das große Ganze aus. -
Ehrlich gesagt finde ich es etwas schwierig bei dem schnellen Video alles zu sehen ( BSP: Der Brunnen vorne)
Direkt neben der Halle stehen Palmen, ist vielleicht ein wenig das falsche Klima aber trotzdem haben Sie die Grünflächen ein wenig "gefüllt".
Was ich persönlich ein bisschen leer fand, waren die Beete hinter der Stadthalle und die recht große leere Fläche, die man hätte noch mit Ständen, Bänken, Pflanzen etc. füllen können.Alles in allem finde ich die Map trotzdem sehr gelungen

-
Erstmal empfehle ich dir einen evtl. präziseren Titel & Frage zu wählen, ansonsten http://prntscr.com/gv8496
-
Du musst die Position noch auslesen, sonst ist es halt 0, 0, 0. Weiterhin hast du bei der sscanf Abfrage was verwechselt und die Message geht an den falschen.
Code
Alles anzeigenocmd:w(playerid,params[]) { new Float:xf,Float:yf,Float:zf; new string[128], text[128], pID; if(sscanf(params, "us", pID,text)) return SendClientMessage(playerid, WEISS, "Verwendung: /w [playerid/name] [Text]"); GetPlayerPos(pID, xf, yf, zf); format(string,sizeof(string), "%s flüstert zu dir: %s", SpielerName(playerid), text); SendClientMessage(pID,WEISS,string); format(string,sizeof(string), "%s flüstert zu %s", SpielerName(playerid), SpielerName(pID)); for(new i=0; i<MAX_PLAYERS; i++) { if(!IsPlayerConnected(i))continue; if(!IsPlayerInRangeOfPoint(i, CHAT_FLUESTER, xf, yf, zf))continue; SendClientMessage(i, WEISS, string); } return 1; }//Edit Die Nachricht würde so auch gespammt werden also lieber so
-
z.B auch /family eingeben können um den f chat zu benutzen?
Einfach statt ocmd:f(playerid, params[]) folgendes ocmd@2:f,family(playerid, params[])
Jenes geht nur wenn du das neueste OCMD Include nutzt.ocmd:f schon gibt aber will gerne f auch fürs flüstern
Für das fällt mir ehrlich gesagt keine Lösung ein, da du ja nicht abfragen kannst ob der Spieler grade mit der Fraktion oder Flüstern möchte, es sei denn du musst bei /f noch etwas weiteres ergänzen
-
liegt daran, dass der String Text nicht gefüllt wird. Ich empfehle hier die Nutzung von sscanf 2.0
Code
Alles anzeigenocmd:s(playerid,params[]) { new Float:xs,Float:ys,Float:zs; new string[144], text[128]; if(sscanf(params, "s[128]", text)) return SendClientMessage(playerid, WEISS, "Nutzung: /s [Text]"); GetPlayerPos(playerid, xs, ys, zs); format(string,sizeof(string), "%s schreit: %s", SpielerName(playerid), text); for(new i=0; i<MAX_PLAYERS; i++) { if(!IsPlayerConnected(i))continue; if(!IsPlayerInRangeOfPoint(i, CHAT_SCHREI, xs, ys, zs))continue; SendClientMessage(i, WEISS, string); } return 1; } -
Dachte ich zuerst auch, aber selbe Error bleibt erhalten.
sofern du die 33 in der Klammer hast funktioniert der Teil, habe es grade bei mir getestet.
Hast du vielleicht noch einen Klammer-Fehler vorher gemacht? -
new FahrschulVehs[32];
dürfte daran liegen, dass er von 0-31 geht, du aber einen Wert von 32 verwendest, somit einfach den Wert erhohen new FahrschulVehs[33];
-
Alles anzeigen
Hey ich habe eine Frage und zwar habe ich mal bei irgendeinem Script gesehen das wenn jemand ADUTY geht er z.B den Servertag [xXx] vor dem Namen stehen hat und wenn er wieder aus dem Dienst geht es wieder weg ist wie bekomme ich sowas hin?
Also wenn er nicht Aduty ist heißt er z.B so:
Günter
Und wenn er Aduty ist:
[xXx]Günter
Code
Alles anzeigennew bool:AdminDuty[MAX_PLAYERS]; ocmd:aduty(playerid, params[]) { if(!AdminDuty[playerid]) // Spieler geht in den Admin-Dienst { new AdminTagName[32]; format(AdminTagName, 20, "[xXx]%s", SpielerName(playerid)); SetPlayerName(playerid, AdminTagName); AdminDuty[playerid] = true; return 1; } // Er geht aus dem Admindienst SetPlayerName(playerid, SpielerName(playerid)); AdminDuty[playerid] = false; return 1; }Wichtig ist noch, dass SpielerName(playerid) den Spielernamen bei OnPlayerConnect o.Ä. speichert und SpielerName(playerid) dann auch später gespeichert wird, so dass du keine Probleme beim Ausloggen etc. bekommst
-
Auf den ersten Blick war da nur ein kleiner Klammer-Fehler (einfach eine zu viel)
Code
Alles anzeigenif(strcmp(cmd,"/fahrschule",true)==0) { if(IsPlayerInRangeOfPoint(playerid,3.0,-2032.8392,-117.5576,1035.1719)) { new fahrlehreronline; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11) { fahrlehreronline ++; } } } if(fahrlehreronline > 0) { ShowInfoDialog(playerid,"Information","Es sind Fahrlehrer Online benutze /lehrer !"); return 1; } if(GetPlayerMoney(playerid) > 1099) { ShowPlayerDialog(playerid,DIALOG_AUTOFAHRSCHULE, DIALOG_STYLE_LIST,"Fahrschule","Autofuehrerschein (3.300$ LvL 1)\nLKW-Schein(14.850$ LvL 3)\nFlugschein(61.600$ LvL 5)\nWaffenschein(100.000$ LvL 4)\nMotorradschein(26.400$ LvL 4)\nBootsschein(6.000$ LvL 2)Angelschein(1.100$ LvL 1)","Kaufen","Abbrechen"); return 1; } else { SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld!"); return 1; } } return 1; } -
Wenn ich mich richtig entsinne, leuchtet die Sirene nur bei Nacht bzw. bei anderem Wetter.
Versuche einfach mal die Zeit auf 23 Uhr zu setzten, dann sollte diese leuchten. -
Naja, wenn du drei Positionen hast, nimmst du für SetPlayerCameraPos die Position der Camera (Vielleicht nicht direkt im Object
), danach stellst du dich an drei Positionen ( SetPlayerCameraLookAt ), die können ja zum Beispiel im 40 Grad Winkel sein. Danach kannst du noch bei OnPlayerKeyStateChange abfragen ob der Spieler eine Taste drückt, wenn dies der Fall ist gehst du eine Perspektive vor oder zurück.Zumindest wenn ich deine Aussage richtig verstanden habe



