GetPlayerMoney(playerid) -= Geld;
ihr wisst was ich will schreiben ;D , wie geht das nochmal
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
GivePlayerMoney(playerid, -Geld);
? das vll -
genau danke
-
Ich habe eine eigene givemoney Funktion im gamemode als stock wie kann ich diese auch im filterscript verwenden?
-
ocmd:respawncars(playerid,params[])
{
if(sSpieler[playerid][Rang] >= 11)
{
for(new i; i < 21; i++)
{
for(new player=0; player<MAX_PLAYERS; player++)
{
if(IsPlayerInVehicle(player,Fcars[sSpieler[playerid][Fraktion]][i]))
{
SetVehicleToRespawn(Fcars[sSpieler[playerid][Fraktion]][i]);
}
}
}
}
}ist das hier richtig ??
-
Meinst du if IsPlayerInVehicle?
-
Zyankali: mach aus deiner Funktion eine public-Funktion, damit du sie per http://wiki.sa-mp.com/wiki/CallRemoteFunction vom Filterscript aus aufrufen kannst.
-
Hey, hab jetzt einen Waffenshop, nur ein Problem ist da noch:
format(string,sizeof(string),"Du hast nicht genug Geld dabei!",Waffenladen[listitem][Name],TMoney);
In dieser Zeile krieg ich folgende Errors:
origin.pwn(836) : error 017: undefined symbol "string"
origin.pwn(836) : error 017: undefined symbol "string"
Eigentlich kein Problem, wenn ich oben aber dann das einfüge:
new string[128];
Werden drauß irgendwie 9 Errors und massig Warnings - was mach ich falsch? -
format(string,sizeof(string),"Du hast nicht genug Geld dabei!",Waffenladen[listitem][Name],TMoney));
So sollte es stimmen hast hinten ne Klammer vergessen!
-
Problem, ich möchte einen /f(amaly chat) haben.
Das heißt (Fraktion) Gang Grove z.B. kann mit /f schreiben und
(Fraktion) Gang Ballas kann mit dem gleichen /f schreiben. Nur Ballas
kann Ballas lesen und Grove Grove, trotz "gleichen Befehl".
Kann mehr wir Tipps oder Hilfe geben/schicken?MfG
-
-
format(string,sizeof(string),"Du hast nicht genug Geld dabei!",Waffenladen[listitem][Name],TMoney));
So sollte es stimmen hast hinten ne Klammer vergessen!
Daran liegt es nicht, es liegt daran das "string" nicht definiert ist. (undefined symbol) aber wenn ich oben den Array einfüge bekomme ich eben zig Errors.. -
new string[64];
format(string,sizeof(string),"Your score is: %d",GetPlayerScore(playerid));
SendClientMessage(playerid,0xFFFFFFAA,string);
So muss das sein" -
Frage? Wozu Waffenladen[listitem][Name],TMoney ? Du hast nirgends in deinem Text %s oder %d, somit verstehe ich den Sinn nicht.
Und zur Sache mit string, hast du vllt vergessen in einem anderen Befehl die Klammer zu schließen oder hast du evt. schon SCM beendet? -
Ach, hab ich vergessen noch weg zu machen (Muss zugeben, hab hier bisschen C&P)
Bis jetzt ist mir noch nichts aufgefallen..
EDIT:/ Hab mein Problem gelöst, lag wirklich an einer Klammer, die ich einfach übersehen habe -
Und nur mal so Origin Roleplay = verkaufe?
Copy Paste willst du verkaufen :O? -
if(aSpieler[playerid][Adminlevel]>0) return SendClientMessage(playerid,GRAU,"Du besitzt nicht die Rechte dafür!");
Ich bin im Spiel Adminlevel 4
Das sagt mir meine .txt Datei
Doch trotzdem heißt es InGame, das ich nicht die Rechte habe ^ SCM. -
if(aSpieler[playerid][Adminlevel]<1) return SendClientMessage(playerid,GRAU,"Du besitzt nicht die Rechte dafür!");
Hattest abgefragt Wenn AdminLevel über 0 Dann SCM "Keine Rechte".
-
Oh danke dir ^^, ja siehste man lernt nie aus und sone Fehler übersieht man ^^.
-
bestimmt blick ichs einfach nur nicht wie muss ich es formatieren damit nur bei pjob =1 nichts passiert und sonst die weiteren Code Zeilen befolgt werden?
{
if(SpielerInfo[playerid][pJob] == 1)
{
return 1;
}
for (new p = 0; p < MAX_PLAYERS; p++)
{
if(SpielerInfo[p][pJob] == 1)
{
new string[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
format(string,sizeof(string),"%s benötigt ein Taxi. Tippe /accept um den Auftrag anzunehmen.",name);
SendClientMessage(p,COLOR_YELLOW,string);
taxi[playerid] = 1;
}
}
return 1; -
if(SpielerInfo[p][pJob] != 1)