Kompile es mit dem 0.3c Pawno, dann sollte es gehen.
Beiträge von Akuba
-
-
Leider weiß ich nicht wie das geht

-
Hiho, ich hänge mal wieder fest.
es ggeht um den befehl /su, bei diesen stürzt mein Server komplett ab, nur habe ich keine ahnung warum

//CMD:su Zeile: 1157
dcmd_su(playerid,params[]) {
new
sGrund[128],
wps22,
pID;
if(sscanf(params, "udz",pID,wps22,sGrund)) {
return SendClientMessage(playerid,COLOR_LIGHTRED,"USAGE: /su [playerid] [wandets] ([grund],optional)");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,COLOR_LIGHTRED,"[SYSTEM]: Kein Spieler mit angegebener ID Online");
}
if(PlayerInfo[playerid][fraktion] == 1 || PlayerInfo[playerid][fraktion] == 6)
{
if(PlayerInfo[pID][wps] > 60)
{
return SendClientMessage(playerid,COLOR_LIGHTRED,"[SYSTEM]: Dieser Benutzer hat schon %d Wandets, es können ihm nicht mehr gegeben werden.",PlayerInfo[playerid][wps]);
}
else
{
PlayerInfo[pID][wps] = PlayerInfo[pID][wps] + wps22;
new
ThePlayer[MAX_PLAYER_NAME],
pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
GetPlayerName(pID,ThePlayer,sizeof(ThePlayer));
SendClientMessage(pID,COLOR_LIGHTRED,"[SYSTEM]: Du hast ein verbrechen begangen (%s), Reporter: %s.",sGrund[0] ? sGrund : "<Kein Grund>",ThePlayer);
if(PlayerInfo[pID][wps] > 60)
{
PlayerInfo[pID][wplevel] = 6;
} else if(PlayerInfo[pID][wps] > 50)
{
PlayerInfo[pID][wplevel] = 5;
} else if(PlayerInfo[pID][wps] > 40)
{
PlayerInfo[pID][wplevel] = 4;
} else if(PlayerInfo[pID][wps] > 30)
{
PlayerInfo[pID][wplevel] = 3;
} else if(PlayerInfo[pID][wps] > 20)
{
PlayerInfo[pID][wplevel] = 2;
} else if(PlayerInfo[pID][wps] > 10)
{
PlayerInfo[pID][wplevel] = 1;
} else {
PlayerInfo[pID][wplevel] = 0;
}
SendClientMessage(pID,COLOR_YELLOW,"[SYSTEM]: Aktuelles Wandetlevel: %d, %d Wandets.",PlayerInfo[pID][wplevel],PlayerInfo[pID][wps]);
new i, string[128], string2[128], sinfo[10];
if(PlayerInfo[playerid][fraktion] == 1) sinfo = "Officer";
if(PlayerInfo[playerid][fraktion] == 6) sinfo = "Soldat";
for(i=0;i<MAX_PLAYERS;i++)
{
if(PlayerInfo[i][fraktion] == 1 || PlayerInfo[i][fraktion] == 6)
{
format(string,sizeof(string),"[Polizei HQ]: %s %s hat %s %d Wandets gegeben. Grund: ",sinfo,ThePlayer,pname,wps22,sGrund[0] ? sGrund : "<Kein Grund>");
SendClientMessage(i,COLOR_LIGHTBLUE,string);
format(string2,sizeof(string2),"[Polizei HQ]: Wandetlevel %d, %d Wandets!",PlayerInfo[pID][wplevel], PlayerInfo[pID][wps]);
SendClientMessage(i,COLOR_LIGHTBLUE,string2);
}
}
}
}
return 1;
}Passend dazu das Errorlog.
Zitat
C:\server-samp\gamemodes\test.pwn(1173) : warning 202: number of arguments does not match definition
C:\server-samp\gamemodes\test.pwn(1183) : warning 202: number of arguments does not match definition
C:\server-samp\gamemodes\test.pwn(1183) : warning 202: number of arguments does not match definition
C:\server-samp\gamemodes\test.pwn(1205) : warning 202: number of arguments does not match definition
C:\server-samp\gamemodes\test.pwn(1205) : warning 202: number of arguments does not match definitionich habs nun schon sehr viel geschaut, und bin mit meinen Wissen am ende. ich hoffe jemand kann mir weiterhelfen
mfg, akuba
-
Geht, Danke dir

-
Hiho,
ich hab mal wieder angefangen mit scripten, und schon Fail ich wieder wo es nur geht.
ich wollte bei meinen script die Spawnstellen in ein Enumm packen, das klappt auch ganz gut, bis ich es in /login packe:
// Fraktionsspawn
else
{
SetSpawnInfo( playerid, 0, Skin(playerid), Fracspawn[PlayerInfo[playerid][fraktion]-1][s_x], Fracspawn[PlayerInfo[playerid][fraktion]-1][s_y], Fracspawn[PlayerInfo[playerid][fraktion]-1][s_z], Fracspawn[PlayerInfo[playerid][fraktion]-1][s_a], Fracspawn[PlayerInfo[playerid][fraktion]-1][w1], Fracspawn[PlayerInfo[playerid][fraktion]-1][w1_a], Fracspawn[PlayerInfo[playerid][fraktion]-1][w2], Fracspawn[PlayerInfo[playerid][fraktion]-1][w2_a], Fracspawn[PlayerInfo[playerid][fraktion]-1][w3], Fracspawn[PlayerInfo[playerid][fraktion]-1][w3_a]);
}Die zeile vor Setspawninfo hat folgenden Error:
ZitatY:\Games\samp\gamemodes\test.pwn(1054) : error 075: input line too long (after substitutions)
falls man es braucht, hier noch die Variablen:
enum spawninfo
{
Float:s_x,
Float:s_y,
Float:s_z,
Float:s_a,
w1,
w1_a,
w2,
w2_a,
w3,
w3_a
}
new Fracspawn[][spawninfo] = {
{2282, 2425.9, 3.47, 0, 0, 0, 0, 0, 0, 0},
{1929.4421,741.1548,10.8203, 180, 0, 0, 0, 0, 0, 0},
{1453, 751, 11, 90, 0, 0, 0, 0, 0, 0},
{1606.9596, 1815.4419, 10.8203, 3.8502, 0, 0, 0, 0, 0, 0},
{1929.4421,741.1548,10.8203, 180, 0, 0, 0, 0, 0, 0},
{201.4541, 1858.1373, 13.1406, 314.4246, 0, 0, 0, 0, 0, 0}
};ich hoffe jemand weiß eine lösung.
mfg
-
Also, es klappt nun alles wunderbar, nur meckert nun php mit meinen Cookies (<?= $_COOKIE['jatsche_user'] ?>) rum:
Code<br /> <b>Notice</b>: Undefined index: jatsche_user in <b>/opt/lampp/htdocs/index.php</b> on line <b>80</b><br />
ich habe es Local mit Xampp getestet, da gab es keine Probleme.hat jemand nen tipp was ich machen kann?
-
Ich ging davon aus...
ok ist wohl doof Formuliert. ich meinte er installiert es schon, startet dann aber nicht, wegen unbekannten grund. -
Ich verstehe nicht ganz was das damit zu tun hat, da Apache ja funktioniert hat bevor PhpMyAdmin installiert wurde o.ö
-
Hiho,
der Titel sagt eigentlich schon alles. Ich hänge aktuell bei einen Punkt fest, wo mein V-Server sich weigert Apache2 und MySQL + PhpMyAdmin zu installieren. Installiert wurde alles ganz normal, Apache läuft auch, nur kommen dann bei MySQL und PhpMyAdmin die Probleme. Der MySQL Client startet erst gar nicht, Apache nach dem PhpMyAdmin installieren auch nicht mehr.hat jemand einen Tipp wie ich das doch zum laufen bekomme, so das alles Funktioniert?
mfg, Akuba
-
hier mal mein debuglog:
[hide]Code
Alles anzeigenpre-init: pre-load-properties: exists.config.active: exists.netbeans.user: exists.user.properties.file: load-properties: exists.platform.active: exists.platform.configuration: exists.platform.profile: basic-init: cldc-pre-init: cldc-init: cdc-init: ricoh-pre-init: ricoh-init: semc-pre-init: semc-init: savaje-pre-init: savaje-init: nokiaS80-pre-init: nokiaS80-init: nsicom-pre-init: nsicom-init: post-init: init: conditional-clean-init: conditional-clean: clean: pre-clean: clean-timestamp: Deleting: C:\Dokumente und Einstellungen\Nutzer\Eigene Dateien\NetBeansProjects\AASD\build\.timestamp clean-preprocessed: Deleting directory C:\Dokumente und Einstellungen\Nutzer\Eigene Dateien\NetBeansProjects\AASD\build\preprocessed clean-classes: Deleting directory C:\Dokumente und Einstellungen\Nutzer\Eigene Dateien\NetBeansProjects\AASD\build\compiled clean-obfuscated: clean-preverified: clean-manifest: clean-jar: clean-jad: clean-javadoc: clean-j9: clean-ricoh: clean-semc: clean-savaje: post-clean: do-clean: deps-jar: pre-preprocess: do-preprocess: Created dir: C:\Dokumente und Einstellungen\Nutzer\Eigene Dateien\NetBeansProjects\AASD\build\preprocessed Pre-processing 1 file(s) into C:\Dokumente und Einstellungen\Nutzer\Eigene Dateien\NetBeansProjects\AASD\build\preprocessed directory. post-preprocess: preprocess: pre-compile: extract-libs: Created dir: C:\Dokumente und Einstellungen\Nutzer\Eigene Dateien\NetBeansProjects\AASD\build\compiled do-compile: Compiling 1 source file to C:\Dokumente und Einstellungen\Nutzer\Eigene Dateien\NetBeansProjects\AASD\build\compiled C:\Dokumente und Einstellungen\Nutzer\Eigene Dateien\NetBeansProjects\AASD\src\hello\hello.java:23: class HelloMIDlet is public, should be declared in a file named HelloMIDlet.java public class HelloMIDlet extends MIDlet implements ItemStateListener, CommandListener { 1 error C:\Dokumente und Einstellungen\Nutzer\Eigene Dateien\NetBeansProjects\AASD\nbproject\build-impl.xml:354: Compile failed; see the compiler error output for details. BUILD FAILED (total time: 2 seconds)[/hide]
vllt kann jemand was damit anfangen.
netbeans meint, ich soll die class in eine extra datei packen
-
Also ich hab es mit Netbeans etc versucht, keine changse, das geht nicht zu kompilieren

-
Setz die Garage unter die Map, und setz 2 Pickups die man nur in einen Fahrzeug betretten kann, beim aufheben wird man dann geportet.
*so würde ich das machen*
-
das Problem an der sache ist glaube, das kaum ein server es nutzt, und man mit den neuen Client nicht auf die Server mit Alten client kann

-
Also zu GTA 5 hab ich aktuell eigentlich nur folgenden Link:
http://www.newspoint.cc/artike…n_Schauplaetze_65194.html -
Ich vergess mich gleich, das kann doch nicht so schwer sein diesen bekloppten torsound zu beenden -.-. hab das Soundfs mal eingebunden und getestet, die id's sind 1035 und 1036, es ist komich

-
SetTimerEx("PlayerPlaySound", ZEIT, 0, "ddfff", i, 1036, 0.0, 0.0, 0.0)
also der ausgangspunkt, und der stoppte den sound ja nicht

-
Eine Frage wieso machst du es so kompliziert wieso lesst du den spieler nicht nur den sound hören sondern gleich alle?
könntest du das etwas genauer erklären?
Ich kenne das mit dem Stoppen nur so....
Der Spieler startet den Sound mit bsp id 1000
um ihn wieder zu stoppen startet er Sound id 1001 somit wird der Sound 1000 gestoppt und 1001 sollte nicht starten.
mfgalso, id 1035 oder so ist Tor Starten, 1036 ist Tor Stoppen, darum müsste das ja gehen

-
Mach es einfach, sonst bereust du es noch xD.
MfgHabs gemacht, Problem bleibt bestehen.
Hab jetzt ein public draus gemacht, wo an den User nur der stoppsound gesendet wird
-
das sollte ja das SetTimerEx übernehmen und (zum test) nach einer sekunde den Stoppsound senden.
wenn ich jetzt wieder ein public erstelle so muss ich auch hier wieder alles über settimerex übergeben, erscheint mir nicht sehr sinnvoll das es wohl auf das gleiche hinauskommt, oder irre ich mich da? -
ich hab mir den befehl mal angeschaut, wo soll das return nun hin? mir scheint da kein passender platz