Straßen die gerade sind
Hier ein paar Beispiele: 4883, 2910, 18483, 18480, 18476, 16223, 11246, 10622, 3996, 4108, 4150, 4148, 4152, 4158, 4182, 4209, 4553, 4557, 4647
Da gibt es endlose Beispiele...hoffe was gutes ist dabei ![]()
mfg. ![]()
Straßen die gerade sind
Hier ein paar Beispiele: 4883, 2910, 18483, 18480, 18476, 16223, 11246, 10622, 3996, 4108, 4150, 4148, 4152, 4158, 4182, 4209, 4553, 4557, 4647
Da gibt es endlose Beispiele...hoffe was gutes ist dabei ![]()
mfg. ![]()
lol da steht garnix n der Server.log
Da muss doch irgendwas stehen...poste den ganzen einfach mal hier rein ![]()
Wenn da nichts steht, startest du nicht deinen Server ![]()
Run time error 19: "File or function is not found"
Downloade dir mal das nativechecker Plugin und poste, was in deinen Logs steht ![]()
mfg. ![]()
Ich kenne es ja bisher nur aus dem Binärzahlen, wo es immer so aussieht:
Ja, genau das ist doch auch die Antwort ![]()
Schau dir die beiden Hexadezimalen Zahlen doch mal Binär an:
000000001000100 //0x00000044
100010000000000 //0x00004400
So, jetzt finde heraus, wieso du sie um 8 nach links shiften musst ![]()
Ich meinte aber eigentlich so, dass ich zB: "0x00000044" zu "0x00004400" mache.
Klar kannst du das shiften:
new x = 0x00000044;
x <<= 8; //jetzt wäre x: 0x00004400
mfg. ![]()
Also bei mir lädt die Seite einwandfrei.
Bist du sicher, dass du bei: http://sa-mp.com/download.php warst?
Und bei mir funktionieren auch die Downloads fehlerfrei:
Windows: http://files.sa-mp.com/samp03z_svr_R1_win32.zip
Linux: http://files.sa-mp.com/samp03zsvr_R1.tar.gz
mfg. ![]()
Sind eigentlich irgendwie "Bitshifts" für Hexadecimal möglich. (Oder ähnliches)
Dir sollte klar sein, dass eine Hexadezimale oder eine Dezimale oder eine Binärezahl im Endeffekt das selbe ist.
0xF = 15 = 0b1111
//Machst du dir also eine Variable egal ob:
new x = 0xF; //Entspricht 15
new x = 15; //Ist logischerweise auch 15
new x = 0b1111; //Ist logischerweise auch 15
x >>= 1; //x wäre jetzt 7
Wo ist der Unterschied?! Alles kann man shiften, da alles in allem dargestellt werden kann.
mfg. ![]()
Kann ihn nirgendwo unter Fence oder Mesh finden
vlt habe ich mich auch nur verschaut.
War gerade mal auf dem Server, das sind 2 Objekte, jeweils mit der modelid: 7657
Die sind unterirdisch gesetzt worden (schräg), sodass man nur die Seiten-Spitze sieht ![]()
So ist das gesetzt und zwar 2x nebeneinander ![]()
mfg. ![]()
Also bei mir Funktioniert die String übergabe wunderbar
Hmm...wait:
#include <a_samp>
main() {
SetTimerEx("@test",1000,0,"s","Hallo");
}
@test(const x[]);@test(const x[]) return print(x);
Das wird dir immer <null> printen...aber das liegt anscheinend an der print-Funktion, denn sobald man printf nutzt, funktioniert es ![]()
Also, dann funktioniert es doch...wobei auch im Wiki steht, dass sie nicht funktionieren...komisch.
mfg. ![]()
Wenn du wirklich nicht weist wieso der Bot den Server verlässt benutze diesen Quellcode:
Das funktioniert so nicht, die String-Übergabe per Timer ist verbuggt.
Sprich du kannst das so nicht übergeben ![]()
mfg. ![]()
Kaliber: Man kann dies aber dann nicht zum Beispiel dafür benutzen:
Doch kann man, aber dann so:
GivePlayerMoney(playerid,(zahl==5) ? (500) : (-500));
mfg. ![]()
Glaube pawn kann ternär.
Aber nicht so, wenn dann so:
print((a==5) ? ("a ist 5") : ("a ist nicht 5"));
mfg. ![]()
Kaliber: Kann man eig auch machen, dass man anstatt '==' auch '>=' und so nutzen kann? (bei deiner Definition dort)
Nein da nicht, wenn man sowas machen möchte, muss man die einzelnen Glieder abgrenzen, z.B. so:
#define Wenn_((%0)%1(%2))_dann if((%0)%1(%2))
new x=5;
Wenn_((x)>=(5))_dann {
print("Hallo x ist 5!");
}
Jetzt kann man alle Operatoren nutzen ![]()
mfg. ![]()
Gibt es keine andere idee?
Was genau willst du denn wissen? ![]()
Deine Abfrage muss so lauten:
if(IstErInFreeroam == 1) {
//Hier isterinFreeroam
}
anders als es oben steht wirst du eine if Abfrage wohl nicht gestalten können
Challenge accepted.
#define Wenn_(%0==%1)_dann if(%0==%1)
//Nun können wir folgendes nutzen:
new x = 5;
Wenn_(x==5)_dann {
//Hier ist x jetzt 5
}
hahaha ![]()
Ich kenne nur das damit das Geld was man ausgibt in das Biz hinein kommt..
Einfach so:
BizzInfo[2][bProducts] -= 500; //Jetzt würde er z.B. 500 Produkte verlieren
mfg. ![]()
if(IsPlayerInVehicle(playerid, 408))
Das hier ist falsch, das prüft ob die vehicleid 408 ist, aber du willst wissen, ob die modelid 408 ist ![]()
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 408
Mullabfuhr[playerid] == 0)
Hier prüfst du zwar ob die Modelid 408 ist, aber du hast ein
gemacht sprich wenn es 408 ist oder 0...richtig wäre aber ein && ![]()
mfg. ![]()
Schreibe es mal so:
if (strcmp("/dienst", cmd, true) == 0)
{
if(PlayerInfo[playerid][pJob] != 17) return SendClientMessage(playerid,COLOR_RED,"Du bist kein Müllmann!");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, COLOR_RED, "Du bist nicht im Trashmaster!");
if(Mullabfuhr[playerid]) return SendClientMessage(playerid, COLOR_RED, "Du hast bereits eine Runde gestartet!");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "Du bist nun im Dienst, fahre bitte die Checkpoints ab!");
SetPlayerCheckpoint(playerid, 351.8024,-1786.3950,5.0254, 5.0);
return MullabfuhrCP[playerid] = 1,Mullabfuhr[playerid] = 1,1;
}
mfg. ![]()
Wie will man den bitte als normaler Mensch etwas dagegen tun? maddin:
Man hat als einzelner Mensch keinerlei Einfluss auf Dinge, die derzeit aus den Fugen geraten.
Man kann aber trotzdem sein möglichstes tun um anderen Menschen zu helfen ![]()
Es ist ein bisschen doof, dass das nicht genau am Fußgängerweg liegt, sondern da so rüber ragt...das sieht etwas komisch aus.
Und desweiteren ist es sehr monoton und leer...wie wäre es mal mit Billiardtischen, Bildern, mehr flaschen auf den Tischen..bisschen müll...und Decken Ventilatoren empfehle ich dir und noch Lichter ![]()
Aber nagut, was soll man großartig sagen...man kann halt noch einiges machen.
mfg. ![]()