Nein genau das will er ja nicht
er will es ja individuell für jede Droge haben
Deswegen die PVars
Beiträge von VitoHusky
-
-
Mhh
Zeig mal die isPlayerAnAdmin und isPlayerInFrakt stocks büdde
-
Klar musst du ihm sagen was er rechnen soll
die Player Variable sagt einfach nur
"Ey der will Drogen also bezahlt er 5 $ pro Grammdann rechnet er aus
new tPreis = tMenge*GetPVarInt(playerid,"DrogenMultiplikator");Ausgesprochen
In den Kasten "tPreis" Klatsch ich jetzt die "tMenge" die eingegeben wurde mal den eben abgespeicherten Kasten der den Preis pro Gramm sagt
Und dann einfach
GivePlayerMoney(playerid, -tPreis);Gruß
-
Joa bin heute sehr lustig
Schau mal was ich für den Sufu faulen habe
[ FILTERSCRIPT ] Dynamisches Haus System
-
Ich würde bei der response des list Dialogs eine pVar als Multiplikator machen
So habe ich es mi meinem Drogendealer Bot und dem "Blumenladen"Also einfach
if listitem == 0 //sagen wir hanf
SetPVarInt(playerid, "DrogenMultiplikator",5); // Pro Gramm 5 &
else listitem 1 //kp Koks
SetPVarInt(playerid, "DrogenMultiplikator",10); // Ist was teurer also 10 $dann in dem input Dialog
new tMenge = strval(inputtext);
new tPreis = tMenge*GetPVarInt(playerid,"DrogenMultiplikator");Gruß
-
Ne das kenn ich

Aber hauptsache du hast da nicht anstatt einen baum eine Bank oder so hingemachtWie gesagt sehr nette Idee wird einigen einen klinen Spaß bringen

-
Leicht einfach schlicht
Sehr nette Idee

9 / 10 Punkten

Finde naja der Baum ist irgendwie langweilig aber sonst super
-
Nein weil dann die Admins gebannt werden
außerdem
if!( ist schon völlig falsch ;D
(Wenn nicht schlag mich tot ^^)
-
Hä nö
Wenn Spieler Admin gleich oder niedriger 0 ist UND Spieler nicht in der Fraktion 20 ist bannen.....
-
Nein
Da musst du && verknüpfen
/e
ansonsten einfacherif ( isPlayerAdmin(playerid,0) && !isPlayerInFract(playerid, 20))
-
Ich würde selber eins schreiben
Ansonsten unter Filterscripts schauen...
Sufu oder Google hilft
oder hier ist ein gutes
-
Wow da hab ich wieder was gelernt ;D
Danke

Und mit stock oder als normale Funktion funktioniert es
-
Ahhh
ShowFManagmentDialog(playerid, Faction, Dialog, tError = 0)
{So ?
Ist da etwas unprofessionell oder gibt es eine andere schnelle Lösung?
Nochnie mit solchen "normalen" Funktionen gearbeitet
Funktioniert anscheinend. Es gibt zumindest keine Warnung oder Error -
niklas
Nette Idee doch eigendlich totaler Schwachsinn xD
Ich will ja wenn ShowFManagmentDialog(playerid, Faction, Dialog)
nur gegeben ist das tError 0 ist
Wenn aber tError mit gegeben wird soll es den gegebenen Wert haben@BlackAce und Douq
Danke für die schnelle Antwort jedoch hab ich auch nochnie mit Natives usw gearbeitet
Hab mal im Wiki geschaut bei den keywords:Initialisiers usw
Aber wurde nicht schlau daraus...Hier mein Code:
Ganz oben
native ShowFManagmentDialog(playerid, Faction, Dialog, tError = 0);Ganz unten:
ShowFManagmentDialog(playerid, Faction, Dialog, tError)
{Meine Vermutung ist das ich das total falsch verwende

Gibt es da Lösungsvorschläge?
-
Hatte ich auch schon überlegt
bringt aber auch nichtsforward ShowFManagmentDialog(playerid, Faction, Dialog, tError = 0);
public ShowFManagmentDialog(playerid, Faction, Dialog, tError = 0)Codeerror 059: function argument may not have a default value (variable "tError") error 059: function argument may not have a default value (variable "tError")
(Beide Zeilen) -
Hallo Breadfish
Es ist mir etwas peinlich diese Frage zu stellen.
Da ich etwas zu faul bin die Pawn Documentation durchzu kemmen frage ich hier kurzWie setze ich in publics default Values?
So funktioniert es jedenfalls nicht:
forward ShowFManagmentDialog(playerid, Faction, Dialog, tError = 0);
public ShowFManagmentDialog(playerid, Faction, Dialog, tError)Error in der Forward Zeile:
Grüßlein
Dark.Shadow -
Hallo Breadfish Community
Ich arbeite momentan mit dem SA-MP Object Editor (Link)
Aber ich habe ein Problem. Wenn man ein Object doppelt anklickt kommen alle Infos dazu.
Bei mir jedoch ist die Box "Textur" leer.
Ist sehr blöd, da ich momentan genau das brauche für SetObjectMaterialHabe im Thread schon fast alles durchgesucht. Einige hatten das selbe Problem aber
niemand hat eine Lösung gepostetGibt es da jemanden der hier eine Lösung hat?
Gruß
Dark.Shadow -
Evtl. kannst du ja nach Hilfe fragen wer dir das kurz einrichtet
Je nach Informationsmenge die schon gegeben ist dauert das ganze 5 Minuten bis 2 Stunden ;D
Für meinen Teil -> Es ist eigendlich einfach wenn man weiß mie
ich hätte damit 0 Probleme -
Das mit dem Code ist schon enthalten
Unten in der Fußzeile sobald du eine Funktion öffnest

-
Hast du vielleicht eine genauere Erklärung zum Spiel Konzept?
Dann können wir auch gute Dinge bringen nicht so wie der Hund (nicht als Beleidigung gemeint siehe Name :D) vor mir xD