Hast du irgendwie was im Script verändert?
Beiträge von Privat
-
-
Guten Abend,
Undzwar mein Problem liegt im Befehl /sirene. Ich kann den Befehl in jedes Fahrzeug ausführen, aber ich weiß nicht warum!ocmd:sirene(playerid,params[])
{
if(IstSpielerMember(playerid,1))
{
if(GetPlayerVehicleID(playerid) == sultan[0] || sultan[1])
{
Sirene(playerid);
}
if(GetPlayerVehicleID(playerid) == bullet[0] || bullet[1])
{
Sirene1(playerid);
}
}
return 1;
}
stock Sirene(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(sirene[playerid] == 0)
{
siren[vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0);
AttachObjectToVehicle(siren[vehicleid],vehicleid,0.0,0.100,0.850,0.0,0.1,0.0);
sirene[playerid] = 1;
return 1;
}
else if(sirene[playerid] == 1)
{
DestroyObject(siren[vehicleid]);
sirene[playerid] = 0;
return 1;
}
return 1;
}
sultan[0]=CreateVehicle(560,1578.0684,-1710.7653,5.5389,358.5282,21,1,-1); //
sultan[1]=CreateVehicle(560,1560.0568,-1693.9982,5.5997,227.9516,37,0,-1); //
bullet[0] = CreateVehicle(541,1538.4579,-1643.9453,5.5155,181.8604,0,1,-1); // bullet
bullet[1] = CreateVehicle(541,1534.6125,-1644.1381,5.5154,179.1716,0,1,-1); // bullet2//edit
Helft mir bitte!
Grüße,
TheBester -
Ach hast Recht
Dankeschön, /close
Grüße,
TheBester -
Guten Abend,
Ich habe nun ein PayDay System, und ich wollte, wenn man z.B. beim Job Farmer 5 Checkpoints abfährt, dass man dann auch das Geld von den 5 Checkpoints bekommt. Aber man bekommt das Geld, was man eigentlich für den 15 Checkpoints bekommen soll.public PayDay(playerid)
{
SetPVarInt(playerid,"PayDay",GetPVarInt(playerid,"PayDay")+1);
if(GetPVarInt(playerid,"PayDay") == 60)
{
SendClientMessage(playerid,GRÜN,"|____________________ Zahltag ____________________|");
SendClientMessage(playerid,GRAU," Steuern: {DF0101}-$120");
if(farm1[playerid] == 1)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 150€");
}
if(farm1[playerid] == 2)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 300€");
}
if(farm1[playerid] == 3)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 450€");
}
if(farm1[playerid] == 4)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 600€");
}
if(farm1[playerid] == 5)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 750€");
}
if(farm1[playerid] == 6)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 900€");
}
if(farm1[playerid] == 7)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1050€");
}
if(farm1[playerid] == 8)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1200€");
}
if(farm1[playerid] == 9)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1350€");
}
if(farm1[playerid] == 10)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1500€");
}
if(farm1[playerid] == 11)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1650€");
}
if(farm1[playerid] == 12)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1800€");
}
if(farm1[playerid] == 13)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 1950€");
}
if(farm1[playerid] == 14)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 2100€");
}
if(farm1[playerid] == 15)
{
SendClientMessage(playerid,GRAU," Lohn vom Nebenjob: 2250€");
}
SendClientMessage(playerid,GRAU," Lohn von der Fraktion: ");
GivePlayerMoney(playerid,-120);
GameTextForPlayer(playerid,"~g~PayDay",1000,4);
SetPVarInt(playerid,"PayDay",0);
farm1[playerid] = 0;
return 1;
}
return 1;
}Grüße,
TheBester -
Erstell dir doch mal ein Befehl (/gmx oder /restart) und dann gibst du den mal ein:
ocmd:gmx(playerid,params[])
{
SendRconCommand("gmx");
return 1;
}Grüße,
TheBester -
Ja genau, so wie du das beim BSN gemacht hast, aber dann (-->) vielleicht (<--) ein anderen Pickup, wenn du das für ein Haussystem machen willst.
Grüße,
TheBester -
Damit er nach dem Disconnecten immer noch im Knast sitzt, benötigst du eine Variable!
Grüße,
TheBester -
Liegt das vielleicht am Rcon Password, oder hast du einen Namen drin stehen?
Grüße,
TheBester -
Besser als Xtreme kann man das gar nicht erklären, dass musst du jetzt eigentlich so hinbekommen!
Grüße,
TheBester -
Einfach einen Timer setzen und vielleicht eine Variable auf 1 setzen, um das zu speichern.
/e
Zeig mal dein CodeGrüße,
TheBester -
Du musst das alles unter OnPlayerDeath rein schreiben!
Du fragst ab, ob die killerid, ein Cop ist. Wenn er es ist, dann fragst du ab, ob playerid(der getötete) Wanteds hat!
if(GetPlayerWantedLevel(playerid) == 1)
{
}und in der if Abfrage(GetPlayerWantedLevel) setz du dann ein Timer.
Grüße,
TheBester -
Falls Du Errors / Warnings bekommst, kannst du uns die hier im [pwn] Code schicken.
Wenn du keine Errors / Warnings bekommst, und der Motor nicht funktioniert, kannst du uns den Motorsystem schicken, und auch sagen wo du dies eingefügt hast!Grüße,
TheBester -
Ah, Dankeschön
Grüße,
TheBester -
Eine Frage zu dem Thema gerade, aber muss er nicht auch ein Parameter angeben?
Sonst weiß der Server ja gar nicht, was %i sein soll.Grüße,
TheBester -
Tut mir Leid, aber irgendwie zeigt mir das nicht an, was ich da hingeschrieben habe
Sorry
Grüße,
TheBester -
Alleine deine Anfrage zeigt schon, dass dein Projekt nichts werden kann. Man sieht ganz klar, dass dies ein 0815 Server wird.
Überarbeite deine Anfrage noch mehr, und dann kann man sehen, ob sich ein Scripter melden wird!Grüße,
TheBester -
Falls dieses Problem noch besteht, ich hatte diesen Fehler letztens auch. Ich habe diesen zwar nicht wegbekommen, aber wenn du ein Backup hast, dann ersetz den.
Grüße
-
Oben wurde dir eine Seite geschickt, wo du dein Script einfügen musst, und das System auf der Seite zählt deine Klammern. Solltest du dann eine Klammer zu wenig / zu viel haben, zeigt er dir das an.
Einfach mal ausprobieren, ansonsten mal über Notepad++ versuchen, dazu gibt es auch genug Tutorial's hier im Forum.Grüße,
TheBester -
Vielleicht braucht er dabei Hilfe, weil er ein Anfänger ist?
Grüße,
TheBester -
Ich bitte einen Admin diesen Thread komplett zu löschen!
Danke!