GivePlayerMoney(playerid, -Geld); // Minus Zeichen vergessen ^^
[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
-
-
SetPlayerCameraPos(playerid, X,Y,Z);
SetPlayerCameraLookAt(playerid, X,Y,Z);
Weiß einer die Kordinaten sobald man auf den Server joint und die Sicht über die Stadt hat? -
Kurze Frage: Kann man ein Array während der Server in Betrieb ist noch vergrößern?
MfG Firerfan -
Kurze Frage: Kann man ein Array während der Server in Betrieb ist noch vergrößern?
MfG Firerfan
nein leider nicht möglich in PAWN, einzige Möglichkeit während der Laufzeit mehr Speicher zu bekommen ist SetPVarInt/String/Float oder mit Plugins -
Na toll..
Mein Vater hatte recht -
Aber man könnte zum Beispiel ne neue Aray nutzen
-
GoTenKs
Schau dir dieses Video an und lern was dabei.
http://www.youtube.com/watch?v=nSUcBPVpa9E
Hoffe es hilft dir... -
danke
-
Hallo, ich wollte wissen wie ich die Explosion größer bekomme?
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
CreateExplosion(x, y, z, 12, 10.0);
return 1;Die 10 hatte ich schon geändert, aber es wird nicht größer
-
Wieso bekomme ich da nen Tag misatch?
new maxspeed = BlitzerInfo[i][Geschwindigkeit] + BlitzerInfo[i][Toleranz];
new strafkmh = speed - maxspeed; //Hier der Tag misatch -
Möglicherweise ist eine der Variablen ein Float ?
-
Möglicherweise ist eine der Variablen ein Float ?
Schaue ebend nachEdit jetzt noch hier;
-
Kurze Frage: Kann man ein Array während der Server in Betrieb ist noch vergrößern?
In PAWN funktioniert das nicht aufgrund der beim Compilen festgelegten Stackgröße.Schreibst du allerdings dein Kram in C++ bzw per Plugin, kannst du das machen
-
Höhö jetzt hat dein Vater doch verloren
Andere Frage ist es möglich ein facing Angle mit der Z Rotation vergleichen so das sie ungefähr ist damit der Blitzer nur einseitig Blitzen kann?
-
Habe da Problem Undzwar habe ich neu angefangen mit scripten und habe mich an MrMonat gehalten, habe gerade interrior eingestellt und dann kam dies: C:\Users\david\Desktop\SAMP Server\gamemodes\testscript.pwn(15) : error 001: expected token: ";", but found "-identifier-"
dabei habe ich des so
//Script
main()
{
print("\n----------------------------------");
print(" NEW Gamemode by DaveGMX");
print("----------------------------------\n");
}das ist zeile 15-20
Help pls -
Ich habe eine kleine Frage zu meinen Serverrestart Befehl.
Codeocmd:Serverrestart(playerid,params[]) { SetTimer("Der Server wird in 1 Minute neugestartet!",60000,false); SendRconCommand("gmx"); return 1; }
Wie kann ich den "SendRconCommand" sagen, dass er erst nachdem der Timer abgelaufen ist, ausgeführt werden soll?Mit freundlichen Grüßen,
Kawasaki -
{
print("\n----------------------------------");
print(" NEW Gamemode by DaveGMX");
print("----------------------------------\n");
}main() //fehlt
{
print("\n----------------------------------");
print(" NEW Gamemode by DaveGMX");
print("----------------------------------\n");
}Kawasaki:
forward Serverrestart
public Serverrestart
{
SendRconCommand("gmx);
return 1;
}
ocmd:Serverrestart(playerid,params[])
{
SetTimer("Der Server wird in 1 Minute neugestartet!",60000,false);
SendRconCommand("gmx");
return 1;
}SetTimerEx("Serverrestart", 100);
probiers mal so irgendwie Kawasaki?
-
{
print("\n----------------------------------");
print(" NEW Gamemode by DaveGMX");
print("----------------------------------\n");
}main() //fehlt
{
print("\n----------------------------------");
print(" NEW Gamemode by DaveGMX");
print("----------------------------------\n");
}Kawasaki:
forward Serverrestart
public Serverrestart
{
SendRconCommand("gmx);
return 1;
}
ocmd:Serverrestart(playerid,params[])
{
SetTimer("Der Server wird in 1 Minute neugestartet!",60000,false);
SendRconCommand("gmx");
return 1;
}SetTimerEx("Serverrestart", 100);
probiers mal so irgendwie Kawasaki?
Ne geht leider nicht, ich bekomme 4 Errors -
-
@Kawasaki:
ocmd:Serverrestart(playerid,params[])
{
SetTimer("Der Server wird in 1 Minute neugestartet!",60000,false);
SendRconCommand("gmx");
return 1;
}
So wendet man doch keinen Timer an.
SetTimer("functionsname",zeit in millisekunden,wiederholeung ja/nein);
Um den Funktionsnamen nutzen zu können benötigt man einen Public. Den hast du auch erstellt.
forward Serverrestart
public Serverrestart
{
SendRconCommand("gmx);
return 1;
}
Jedoch etwas falsch. Alles zusammen kommt das so hin.forward Serverrestart();
public Serverrestart()
{
SendRconCommand("gmx");
return 1;
}
ocmd:Serverrestart(playerid,params[])
{
SetTimer("Serverrestart ",60000,false);
SendClientMessageToAll(FARBE,"Der Server restartet in einer Minute");
return 1;
}@Robbe:
http://forum.sa-mp.com/showthread.php?t=249226
Downloaden und als Plugin laden lassen. Dann Serverlog zeigen. Aber ich denke nicht das dies hierher gehört -