ja sehe das aber muss doch bei ondialogrespsonse noch was machen
Nein, du willst ja keine besondere Funktion machen.
Du möchtest nur den Spieler einen Dialog mit einem Text drin anzeigen also so wie der HellYeah es beschrieben hat funktioniert es.
ja sehe das aber muss doch bei ondialogrespsonse noch was machen
Nein, du willst ja keine besondere Funktion machen.
Du möchtest nur den Spieler einen Dialog mit einem Text drin anzeigen also so wie der HellYeah es beschrieben hat funktioniert es.
Hää wieso macht ihr euch das so Schwer
warum machst du dir nicht einfach einen Befehl /stats der dann wie folgt aussieht:
ocmd:stats(playerid)
{
new string[256];
format(string,sizeof(string),"Name: %s\nGeld: %d\nLeben: %f\nScore: %d\nAdminlevel: %d\nWarns: %d",SpielerName(playerid),GetPlayerMoney(playerid),GetPlayerHealth(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),GetPVarInt(playerid,"Warns"));
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"Statistiken",string,"","Beenden");
return 1;
}
stock Spielername(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}
So, so wäre es doch 1000x Übersichtlicher wieso das andere nur so kompliziert *.* ?
Sind diese vorschläge wirklich so aufwendig? ( Hab eh kein plan von scripten
)
Das mit der Inflation klingt gut
Komisch das sich niemand dafür interessiert sowas einzubauen
Naja, aufwendig wäre das ganze eigentlich jetzt nicht so,
Aber so etwas mal eben zu machen hätte ich selber keine lust drauf
Alles anzeigenNabend Community!
Ich bin gerade dabei ein Frakchat zu erstellen.
Ich bräuchte nur ein kleinen Anstupser..
Und zwar:
Ich möchte das wenn man /pdchat eingibt das dann die Spielervariable "new PDChat[MAX_PLAYERS]; " aktiviert wird.
So soll es nicht aussehen /pdchat [Text], sondern man soll dann intern schreiben können ohne ein Befehl einzugeben.
Ja ich weiß, bisschen komisch erklärt aber hoffe jedoch ihr habs verstanden was ich möchte.
Wie wäre das Möglich.
Ich zitiere: Möchte nur ein Anstupser.
Er meint soweit ich es verstanden habe.
Man gibt beispielsweise /pdchat ein dann kann der Spieler im Normalen Chat mit seiner Fraktion schreiben.
gibt er wieder /pdchat ein deaktiviert er das ganze, Richtig?
Alles anzeigenHat jemand lust diese paar Supermarkt Jobs auf seinem Server einzubauen? Bis jetzt kenne ich keinen server der sowas hat
Kassierer (man setzt sich bei der kasse und kassiert eben,das dauert 1 minute oder so. das muss man 3-4 mal machen und dann bekommt man seinen lohn.
Regalbetreuer (der skin kniet sich vor den regalen setzt sachen rein,man muss zu ein paar checkpoints das machen und dan kriegt man sein geld.
Reinigungspersonal (man muss den boden putzen im supermarkt)
Leergutarbeiter (er muss die einkaufswagen in einer reihe zu einem checkpoint schieben und das ein paar mal,und flaschen in die kisten setzen.ich weiß nicht ob man ein fließband mit flaschen drauf welches sich bewegt mappen kann :D)
Staplferfahrer (hinter dem supermarkt sollte man mitn stapler die paletten aufeinandersetzen müssen,wenn man das ein paar mal geschaft hat kriegt man seinen lohn)
Tiefkühlarbeiter (der skin setzt seine hände in die kühschränke rein,umso länger man das macht verliert man energie wegen der kälte )
Filialleiter (man sollte den supermarkt als biz kaufen können und als filialleiter dort tätig sein,arbeiter einstellen und über deren lohn entscheiden wie hoch der ist und das geld des supermarktes verwalten)
Hoffe es wird sich jemand finden der das einbaut
Also so wie du es jetzt beschrieben hast, hört es sich schon oke an.
Aber ich würde so etwas nicht machen es wäre mir einfach zu aufwendig nicht das was du uns jetzt beschrieben hast,
sondern es auch Inflation sicher zu Scripten, so das, das Geld auch irgendwo dann her kommt und wenn mal keins Vorhanden ist, diese Berufe dann nicht gehen usw.. usw ..
Wünsche dir auf deiner Suche viel erfolg
Aber naja
Alles anzeigenHey..
Ich habe ein SEHR nerviges Problem!
Immer (zumindest fast immer), wenn ich ein Objekt anklicke, springt die Maus (Anzeige) irgendwo hin!
Wenn ich z.B. ein Objekt anklicke wird das direkt verschoben und ist nichtmehr da, wo es sein sollte..
Kennt jemand das Problem und weis wie ich das behoben bekomme??
Es ist wirklich sehr störend!
Gruß WubDub
//Edit:
habe bemerkt das die Maus IMMER in die Mitte vom Editor Fenster springt
Hast du vielleicht nebenbei GTA auf ?
Das passiert dann manchmal frag mich jetzt ja nicht warum
Wärend du in der Bot rec bist musst du eine anim ausführen die macht er dann auch.
Das weiss ich doch .. hab ich doch selber geschrieben ..
Ich benötige nur die Winken Animation ich weiss nämlich nicht wie die heißt ..
...
Ja
Hatte den PC neugestartet,
TS als Admin geöffnet(auch normal) neuinstalliert..
Hab diesen Bug ebenfalls mute mich gehe dann par sek AFK und komme wieder entmute mich und zack kann ich nicht mehr reden und muss irgendwie tausendmal TS neustarten -.-
Alles anzeigen
{ new String[256],NAME[MAX_PLAYER_NAME], Geld = GetPlayerMoney(), Level = GetPlayerScore(), GetPlayerName(playerid,Name,sizeof Name); format(String, sizeof(String), "Stats von %s: \nName: \nGeld \nLevel:" ); ShowPlayerDialog(playerid, DIALOG_STYLE_LIST, 0, "Deine Stats", String, "Weiter"); return 1;}
Error :
C:\Users\Max\Desktop\Server\gamemodes\SFMD.pwn(685) : warning 217: loose indentation
C:\Users\Max\Desktop\Server\gamemodes\SFMD.pwn(712) : warning 217: loose indentation
C:\Users\Max\Desktop\Server\gamemodes\SFMD.pwn(802) : warning 219: local variable "Geld" shadows a variable at a preceding level
C:\Users\Max\Desktop\Server\gamemodes\SFMD.pwn(802) : warning 202: number of arguments does not match definition
C:\Users\Max\Desktop\Server\gamemodes\SFMD.pwn(802) : warning 219: local variable "Level" shadows a variable at a preceding level
C:\Users\Max\Desktop\Server\gamemodes\SFMD.pwn(802) : warning 202: number of arguments does not match definition
C:\Users\Max\Desktop\Server\gamemodes\SFMD.pwn(803) : warning 219: local variable "GetPlayerName" shadows a variable at a preceding level
C:\Users\Max\Desktop\Server\gamemodes\SFMD.pwn(803) : error 001: expected token: ";", but found "("
C:\Users\Max\Desktop\Server\gamemodes\SFMD.pwn(803) : error 017: undefined symbol "Name"
C:\Users\Max\Desktop\Server\gamemodes\SFMD.pwn(803) : error 017: undefined symbol "Name"
C:\Users\Max\Desktop\Server\gamemodes\SFMD.pwn(803) : fatal error 107: too many error messages on one line
Du musst es genau so machen:
stock MyDialogStatsSystem(playerid)
{
new String[256],NAME[MAX_PLAYERS_NAME], Geld = GetPlayerMoney(), Level = GetPlayerScore(),
GetPlayerName(playerid,Name,sizeof Name);
format(String, sizeof(String), "Stats von %s: \nName: \nGeld \nLevel:" );
ShowPlayerDialog(playerid, DIALOG_STYLE_LIST, 0, "Deine Stats", String, "Weiter");
return 1;
}
Grüße
Okay, ich werde es Probieren.
Aber könnte mir einer vielleicht den Animation namen sagen wo der Spieler winken tut?
Abend
ich habe ein Problem mit der Animation bei einem BOT.
Und zwar möchte ich das der BOT diese Animation abspielt aber das tut er nicht.. Warum?
Hier mal der Code:
if(!strcmp(SpielerName(playerid),"Zivibot1",true)) // Schwarzmarkt händler
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
SetPlayerSkin(playerid,205);
}
Hoffe ihr könnt mir da weiter helfen
Grüße
Du musst es doch garnicht runter laden ?
Einfach auf den Link klicken oO
Egal hier für alle :
uff haha dachte das währe Werbung ;D
hab da nicht richtig hin geschaut gehabt
und bei mir stand dort auch ein "Download" Button, sorry
sieht gut aus
Grüße
Moin Comm ,
ich habe ebend mal aus Langeweile meinen , wie ich ihn nenne "Fire of Tiger"
erstellt . Ist nicht großes . Sieht aber trotztem hamma aus wie ich finde .
Ich werde mir das teil aber nicht runterladen um es mir anschauen zu können lad es mal bei ner Picture Seite hoch oder so ..
Poste erstmal dein Befehl richtig ..
OnPlayerStreamIn
Das ist der public deiner wahl
Das hilft mir nicht wirklich weiter ..
Ich kenne die Funktionen dazu nicht ..
Das wenn ein Spieler einen bestimmten bereich betritt das dann auch eine Message abgesendet wird ..
Abend
Ich habe mal eine kleine Frage und zwar hab ich vorgehabt, das wenn ein Spieler sagen wir die Area in LV betreten tut,
dann sollte eine Nachricht an die Army gehen "Unbefugter betritt die Area"
Also was ich nur wissen möchte ist mit Welchen Funktionen würde das hinhauen?
Hier versuch es mal so:
ocmd:makedonator(playerid,params[])
{
new thewho, donrank,name[MAX_PLAYER_NAME],string[128];
if(PlayerInfo[playerid][pAdmin] > 1338) return SendClientMessage(playerid, COLOR_LIGHTRED, "Du darfst das nicht !");
if(sscanf(params,"dd",thewho,donrank))return SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /makedonator [Name/ID] [Rang]");
if(!IsPlayerConnected(thewho))return SendClientMessage(playerid, COLOR_LIGHTRED, "Ungültige PlayerID!");
if(donrank == 0)
{
GetPlayerName(thewho,name,sizeof(name));
GetPlayerName(playerid,adminname,sizeof(adminname));
PlayerInfo[thewho][pDonateRank] = donrank;
format(string,sizeof(string),"Dein Donatorrang wurde von dem Admin %s weggenommen",adminname);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string,sizeof(string),"Du hast den Donatorrang von %s weggenommen.",name);
SendClientMessage(thewho, COLOR_LIGHTRED, string);
printf("%d %s",thewho,name);
}
return 1;
}
Alles anzeigen
Kein Kommentar...... Das ist ein Tankbefehl was du da gepostet hast xD
und Govanni das bringt mir alles nichts xD
Leute ich will doch nur abfragen ob der Spieler /fill eingegeben hat oder nicht -.-
wie wäre es mit einer Vari?
Beispiel:
Du packst in deinem Fill befehl diese Abfrage rein:
if(GetPVarInt(playerid,"FillOn") == 1)return SendClientMessage(playerid,-1," Du betankst gerade schon dein Fahrzeug");
Und natürlich darf man nicht vergessen das im /fill befehl einzubauen
SetPVarInt(player,"FillOn",1);
Und dann später wenn er fertig mit dem Tanken ist die Vari auf 0 setzen .. Wo ist jetzt da das Problem ?
Grüße
Hallo ich hatte ne frage wie geht ein job system??
zb geldtransporter farmer usw..?
Falls du meinst wie man für z.B den Job Farmer Checkpoints, Fahrzeuge etc erstellt:
Vielleicht hilft dir dann das Tutorial weiter [Job erstellung + Ab fahrbare Checkpoint]
Grüße