So hatte ich es mal probiert, funkt aber nicht
Wieso funkt es nicht?
Was hast du denn vor?
Sicher, dass so eine Funktion sinnvoll ist?
So hatte ich es mal probiert, funkt aber nicht
Wieso funkt es nicht?
Was hast du denn vor?
Sicher, dass so eine Funktion sinnvoll ist?
Die Schleife mit dem sizeof(BusCar) aus der Schleife nehmen.
Am besten auch mal crashdetect anschauen ![]()
https://www.youtube.com/watch?v=HWH9qT-ZZCE
Die Sound-Quali ist zwar scheiße af, aber schau dir einfach die Schritte an..
Wenn es konkrete Fragen/Fehler gibt, stelle sie einfach ![]()
Wie mach ich das ? Habe lange nicht mehr mit Pawno gearbeitet.
Vielleicht vereinfacht dir das hier das: https://breadfish.de/index.php…ckpoint-routen-ersteller/
Wie kann ich jemandem den definierten SERVERTAG vor den Namen setzen wenn er in den Adminduty geht und es wieder rausnehmen wenn er Offduty geht?
Ehhh einfach sowas:
//Pseudo Codeif(OnDuty[playerid] == true) format(string,sizeof(string),"%s %s: %s",SERVERTAG,GetName(playerid),text);
else format(string,sizeof(string),"%s: %s",GetName(playerid),text);
SendClientMessage(---, string);
Ich möchte einen Perso machen, wo man am Textdraw nur den Kopf des Skins sieht. Wie mache ich das mit dem Textdraweditor? Wie ich normale Skins bekomme ist mir bewusst, nur das mit dem Kopf bekomm ich nicht hin.
@Daniel_Waynee Zufall, dass du mich heute genau das Selbe gefragt hast? ![]()
Nutze: https://wiki.sa-mp.com/wiki/TextDrawSetPreviewRot
Z-Achse vermutlich etwas runter setzen und den Zoom erhöhen ![]()
Das will ich ja nicht machen, wollte eigentlich eine andere Lösung suchen
Gibt es ![]()
Es gibt keine andere Lösung, nur Ihn zu TogglePlayerControllable.
Nur weil du keine kennst heißt es nicht, dass es keine gibt.
Daher wenn du dir nicht ganz sicher bist, verfasse doch keinen Beitrag.
Du kannst quasi sobald er schon die Taste F oder Enter drückt ihn gleich wieder ins Fahrzeug setzen lassen.
Ironischerweise geht das in diesem Fall nicht, da wird die Taste nicht getriggert.
Man kann hier aber direkt mit OnPlayerExitVehicle arbeiten ![]()
public OnPlayerExitVehicle(playerid,vehicleid)
{
new seat = GetPlayerVehicleSeat(playerid);
if(seat > 0) PutPlayerInVehicle(playerid,vehicleid,seat);
}
Hier mal die Funktion.
Mach es effizent so:
Hier mal ein paar Links, vllt ist da was dabei:
--> Hier schon Pinguin dabei
--> Hier schon Pinguin dabei
--> Nur Eisscholle/n
-->Noch ein kleiner Troll:
Kurze Frage; wie erstelle ich eine Variable mit Dini erstellen, um bei der Registration abzufragen, welchen Roleplay Namen man haben möchte, er diese dann in der (username).txt speichert und ich diese Variable dann in SendClieneMessage's undso einfügen kann, das dort halt der RP Name erscheint, statt der angegeben OOC Name.
Also Dini hat nichts mit einer Eingabe zu tun. Du möchtest, dass man über einen Dialog ([wiki]ShowPlayerDialog[/wiki]) dem User eine Eingabe ermöglichen und dann den Namen den er eingibt in einer Variable speichern.
new roleplay_name[MAX_PLAYERS][MAX_PLAYER_NAME]; //Global
//Dann unter OnDialogResponse
format(roleplay_name[playerid],MAX_PLAYER_NAME,inputtext); //Hier wird der Roleplayname dann gesetzt für den Spieler
//Und um dann einen Text auszugeben nutzt du einfach:
format(string,sizeof(string),"%s sagt: %s",roleplay_name[playerid],text);
Und unter OnPlayerDisconnect speicherst du ganz normal diesen String mit dini (oder du nutzt etwas aktuelleres und besseres).
das Tor öffnet sich aber schließt sich nicht mehr. Ich hab alles mögliche ausprobiert, komme nun jetzt nicht mehr weiter.
Wie wird denn dieser Code aufgerufen und ist die Variable gate lokal oder global deklariert? ![]()
Das Problem ist, das nur der Fahrer die Nachrichten vom Spieler der als Passagier im Auto ist sieht, der Passagier sieht keine Nachrichten vom Fahrer.
Kann man das bitte noch verwirrender formulieren?
Rede doch mal Klartext, wer sieht was nicht und wer soll was sehen...meine Güte xD
Schau dir doch einfach Tutorials an.
ech?
Wo ?
Habe ihn dir mal per PN geschickt.
Wer ihn auch haben mag, einfach mich mal anschreiben, beiße nicht ![]()
Kurze Frage; kann mir jemand erklären, wie ich das hinbekomme, eine Sperre für normale Namen zu machen und das die Namen bei der Registration MIT einem Unterstrich ( bsp. Marc_Williams) sein MÜSSEN.
Unter OnPlayerConnect kannst du einfach prüfen, ob sie einen gültigen Namen haben.
Entweder du nutzt ein dickes Plugin dafür: https://forum.sa-mp.com/showthread.php?t=247893
oder hier mal eine Funktion dafür eben geschrieben, die folgendes beachtet:
Bist du sicher, dass die mysql_static.so Version die richtige für debian ist?
Also unter: https://github.com/pBlueG/SA-MP-MySQL/releases
Auch wirklich für Debian auswählen ![]()
Ist das wirklich der ganze Log?
Hört er mitten drin auf?! ![]()
richtig ?
Ja, so ist das richtig.
und so bekommt jeder der aufn server ein fahrer ist den punkt ?
Nein, nur jeder der in diesem Fahrzeug ist, bekommt den Checkpoint angezeigt.
wo der Spieler hinschaut?
Gibt es da eine Möglichkeit?
Na klar, musst nur etwas rumspielen, wie groß die Distanz ca ist.
const Float:distance = 5.0; //Hier anpassen, musst schauen, wann es passt (kannst ja zur Probe ein Pickup oder so an der Position erstellen, ob es die richtige ist)
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,z), GetPlayerFacingAngle(playerid,a);
x += distance * floatsin(-a, degrees);
y += distance * floatcos(-a, degrees);
//x,y,z = Die Position, die du suchst
Oder wenn es immer unterschiedlich ist, auf SynonymousZ hören! ![]()
Die Idee gefällt mir, ist eine nette Funktionalität ![]()
stock SetVehicleCheckpoint(vehicleid, Float:x, Float:y, Float:z, Float:size)
{
for(new i=GetPlayerPoolSize(); i!=-1; i--)
{
if(IsPlayerConnected(i) && IsPlayerInVehicle(i,vehicleid)) SetPlayerCheckpoint(i,x,y,z,size);
}
return 1;
}
Jetzt kannst du einfach anstatt den Checkpoint für den Spieler und für das Fahrzeug zu setzen, einfach für das Fahrzeug setzen, dann bekommt jeder (auch der Fahrer), der in dem Fahrzeug ist, den Checkpoint angezeigt! ![]()
Ich will ein Flugzeug in der Luft rumfliegen lassen, wie mache ich das?
Welche Möglichkeiten gibt es, die nichts mit NPC zutun haben
PS: [wiki]SetVehicleVelocity[/wiki] klappt leider nicht.
Ansonsten muss man wohl NPCs nutzen ![]()