Ist das beschädigt oder kommt das von jetzt auf gleich?
Beiträge von Braun_Strowman
-
-
Alles gute zum Geburtstag!
#TheWayToTheTop -
Super!
Die Map beinhaltet alles was eine Gang benötigt.
9/10 -
public OnPlayerDisconnect(playerid, reason){new Stunden, Minuten, Sekunden, Timestamp;Timestamp = gettime(Stunden, Minuten, Sekunden);new Float:x, Float:y, Float:z;GetPlayerPos(playerid, x, y, z);CreatePickup(1275, 23, x, y, z, -1);new szString[64],playerName[MAX_PLAYER_NAME];GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);new szDisconnectReason[3][] ={"(Timeout/Crash)","(Verlassen)","(Kick/Ban)"};format(szString,sizeof(szString),"%s\n%s\n%02d:%02d:%02d", playerName, szDisconnectReason[reason], Timestamp);Create3DTextLabel(szString, 0xFFFFFF, x, y, z, 10.0, 0, 0);savePlayer(playerid);resetPlayer(playerid);return 1;}
Kann das so stimmen :)?
Hast du es schon ausprobiert Ingame, oder bekommst du Errors/Warnings?
-
Dann setzt du vielleicht die Variable nicht richtig, zeig uns jetzt mal deinen Befehl
-
Sieht logisch aus.
Die Nachricht wird ja genau in der SendRadiusMessage ausgegeben, das war mein Fehler.
Jetzt sollten wir schauen das wir das bei dir umbauen und auch eine Abfrage hinzufügen in welcher Reichweite die Nachricht ausgegeben wird.#Denkanstoß: http://forum.sa-mp.com/showthread.php?t=164379
Probier das mal umzubauen, und schick mir dann den Code!
-
Dann benutz GetPlayerName(playerid) !!
Und versuch doch auch mal etwas alleine ich gebe dir schon permanent Denkanstöße...
Ich denke mal du willst auch was dazu lernen... -
Wird unmöglich sein.
Zum einen weil du es bereits eingelöst hast und zum zweiten weil du die Bestellung schon abgeschlossen hast ich denke da wirst du keine Chance haben.. -
Was funktioniert nicht?
Passiert gar nichts wenn du den Command anwendest?
Und wo kommt das result usw. her?
Kopiert dir meinen Befehl und lösch die Funktion mit dem Radius dann muss er funktionieren. -
dini_IntSet(Spieler,"Starthilfe",sSpieler[playerid][Starthilfe]);
Unter SpielerSpeichern
sSpieler[playerid][Starthilfe] = dini_Int(Spieler,"Starthilfe");
Unter SpielerLaden
sSpieler[playerid][Starthilfe] = 0;
Unter SpielerReset
Und irgendwo oben im Script müsste eine Liste mit den ganzen Variablen sein, such dafür einfach mal nach sSpieler da solltest du weiter oben was finden, da packst du dann einfach auch noch mal Starthilfe rein und bei deinem Befehl setzt du das mit sSpieler[playerid][Starthilfe] = 1;
-
Dann legst du unter deiner SpielerInfo oder PlayerInfo (wie auch immer das bei dir heißt) eine variable an die du z.B Starhilfe nennst, die setzt du auf 0, und sobald man den Befehl eingibt auf 1.
Das muss logischerweise gespeichert werden, und dann kann man den Befehl nur ein mal eingeben, so wie du es wolltest. -
C:\Users\Natascha\Desktop\Selfmade xGhost\gamemodes\Selfmade.pwn(1883) : error 017: undefined symbol "SendRadiusMessage"
Da sagte ich ja auch, SendRadiusMessage ist eine eigene Funktion die du so nicht benutzen kannst.
Entferne einfach mal die Zeile mit dem Radius und schau ob der Befehl dann generell funktioniert.
Dann schauen wir wie wir bei dir einen Chatradius hinbekommen. -
-
Ich wäre daran interessiert dich als Designer anzuheuern.
Deine Anfrage gefällt mir sehr gut und ich bin überzeugt von deiner Person.
Wenn du möchtest, können wir in einer Konversation alles weitere besprechen.Bei meinem Projekt handelt es sich um ein SAMP Reallife Selfmade Projekt.
Mit freundlichen Grüßen
Jeff -
Wo hast du das ProxDetector her?
Das scheint es in deinem Script nicht zu geben. -
Wenn du mit cmd arbeitest, musst du deine Befehle nicht so umständlich machen.
Hier ein Beispiel für den /me Befehl:cmd:me(playerid,params[])
{
new string[256];
if(sscanf(params, "s[256]", string)) return SendClientMessage(playerid, FARBE, "Benutze: /me [Text]");
format(string, sizeof(string), "* %s %s", PlayerName(playerid), string);
SendRadiusMessage(playerid,12.0,string, FARBE); <- Das ist eine eigene Funktion bei der eine Nachricht in einem bestimmten Radius verschickt wird, musst du dann selber probieren. :)
return 1;
}Daran kannst du dich auch bei den anderen Sachen orientieren.
-
Du musst einfach nur schauen das du in deinem %s %s den Spielernamen benutzt, z.B PlayerName(playerid) und dann den string, in dem Fall das geschriebene.
Dann solltest du noch die Reichweite abfragen wie im normalen Chat falls der bei dir schon existiert, damit man es nicht von überall aus lesen kann.
Dann brauchst du nur noch eine Farbe.
Versuch mal etwas zu basteln und zeig uns dann den Code! -
Ja dann erstellt es doch so wie du sagst.
Was willst du denn jetzt wissen?
Kommst du nicht weiter oder was? -
Ich kann auch die Videos von MrMonat empfehlen.
Das Problem dabei ist das die Videos schon sehr alt sind und es mittlerweile schon neue Funktionen und plugins gibt usw.
Du solltest dann darauf achten wenn du etwas von ihm downloadest, die plugins auf dem neuesten Stand zu halten.
Ansonsten kannst du dort ziemlich gut die Grundkenntnisse erlernen und somit schon ein wenig selber zaubern.Wünsche dir viel Spaß und Erfolg!
-
Die Anfrage ist etwas mager.
Was genau wird denn den Scriptern/Mappern geboten?
Ein Platz im Team? Bezahlung?
Beispiele für Systeme die gemacht/verbessert werden sollen?
Wäre gut wenn sowas noch hinzugefügt wird damit man weis was auf einen zukommt.