Beiträge von Kaliber
-
-
Gibt es eine Möglchkeit einen bestimmten Spieler zu beschleunigen (Beim Laufen/Sprinten)?
Nein, außer: https://wiki.sa-mp.com/wiki/UsePlayerPedAnims
Wie kann ich ein random erstellen der eine Zahl von x bis y selbstständig auswählt.
Das wäre am besten, wenn du es so machst:#define randEx(%0,%1) ((random(0) % ((%0) - (%1))) + (%1))
//Nutzung:
printf("%d",randEx(5,50)); //gibt dir eine Zahl zwischen 5 und 50 aus
mfg.

-
2 Sekunden google...[FS] Blaulicht+sirene version 2.0
-
Suche einen Automaten der Ausschaut als wären Waffen Darin
18885 -
Super...du hast meinen Code gepostet wow, das hilft mir jetzt.
Vielleicht poste mal die Fehler...
oder send mir einfach mal deine TV Daten, dann schau ich drüber

-
Da bekomm ich noch mehr Errors
Wenn es genau 26 Stück sind...hast n Klammerfehler gemacht
-
Schreib die Funktion so:
stock trcar(const car[])
{
new tmp[128];
strcat(tmp,car);
for(new i=strlen(car); i!=-1; i--)
{
switch(tmp[i])
{
case '[': tmp[i]='(';
case ']': tmp[i]=')';
}
}
return tmp;
} -
habe ich gemacht und auch hochgeladen geht aber nicht
Du musst natürlich das Plugin auf deinem Server auf die Include Version von deinem Skript abstimmen
-
Dann musst du unter OnPlayerText return 0; schreiben

-
Hallo Kaliber,
vielen dank auch für deine schnelle Hilfe. Mit dem Filterscript ist alles gut, Allerdings brauch ich einfach nur die blauen lichter die an / aus von selbstständig gehen sobald die da sind. Ich möchte ja wie in echt die lichter als Frontblitzer machen.
Dann platzierst du da das Objekt welches aus ist und sobald er H drückt (prüfst du über OnPlayerKeyStateChange), dann ersetzt du das mit dem Objekt, welches an ist... -
Ok Danke und wie :D?
...Naja:new string[2];
CallLocalFunction("Hallo","s",string); //Crasht da string leer ist
CallLocalFunction("Hallo","s",string[0]); //Crasht, da auch das leer istAber update einfach denen cmd-Prozesser...google nach deinem z.B. ocmd und dann downloade dir die neue Include...

-
raus sprich an der Motorhaube etc?
Mit einem Editor, wie z.B. http://forum.sa-mp.com/showthread.php?t=282883 oder http://forum.sa-mp.com/showthread.php?t=215963Und wo bekomme ich die Object ID her? ...
Mögliche Lichter bzw Sirenen wären:- 19419 (an) | 19420 (aus)
- 19797
- 19803
- 11701 (an) | 11702 (aus)
mfg.

-
mein server geht immer aus was machen?
In CallLocalFunction dürfen keine Leeren Strings übergeben werden...evtl das mal prüfen...Passiert meistens wenn du keinen guten "CMD-Prozessor" verwendest...wechsel den einfach mal bzw Update ihn

Unknown column 'id' in 'where clause'
Das bedeutet, dass das Feld ID nicht existiert...da du z.B. sowas machst:
und dieses ID feld existiert nicht, dass musst du einfach erstellen
mfg.

-
Jeffry: Gibts da was?
Auch wenn ich nicht Jeffry bin, ja das kannst du einfach mit SetPlayerPos machen
//Ein Beispiel:
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,z),GetPlayerFacingAngle(playerid,a);
const Float:distance = 5.0; //Wie viele Meter er versetzt werden soll//Um den Spieler nachvorne zu setzen:
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
//Um den Spieler nachhinten zu setzen:
x += (-distance * floatsin(-a, degrees));
y += (-distance * floatcos(-a, degrees));
//Um den Spieler nach rechts zu setzen:
a+=90.0;
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
//Um den Spieler nach links zu setzen:
a-=90.0;
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));//Und dann halt einfach:
SetPlayerPos(playerid,x,y,z);mfg.

-
Du musst die Leader-Namen in eine Variable laden und dann prüfen ob dieser Spieler online ist mit z.B. der Funktion:
stock IsPlayerOnline(const name[])
{
for(new i=GetPlayerPoolSize(),n[MAX_PLAYER_NAME]; i!=-1; i--) if(GetPlayerName(i,n,MAX_PLAYER_NAME) && !strcmp(n,name)) return 1;
return 0;
}Wenn die Funktion 1 ausgibt ist der Spieler online, ansonsten offline

mfg.

-
new rohr;
if(rohr==1)
{
Schauen wir uns diesen Code mal an...In Pawn, werden Variablen direkt mit 0 initialisiert beim deklarieren, somit macht das hier keinen Sinn, da der Wert niemals direkt 1 sein wird...
Entweder du machst es so:
new rohr=1;
oder änderst deine if-Abfrage zu:
if(!rohr)
//bzw
if(rohr == 0)mfg.

-
Da gibt es mehrere Möglichkeiten, hier mal einen guten Artikel dazu:
http://blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx
mfg.

-
und was soll ich mit der klammer machen?
Eventuell entfernen?
-
Die Klammer in Zeile 1 ist falsch

-
strlen
Nein das ist hier falsch...sizeof wäre richtig