Sehr gutes Teil.
Wird bestimmt jedem mal nützlich sein!
Nur nutze ich leider Macros
- Trotzdem kommt es bei mir gut an.
-iEnerqie
Sehr gutes Teil.
Wird bestimmt jedem mal nützlich sein!
Nur nutze ich leider Macros
- Trotzdem kommt es bei mir gut an.
-iEnerqie
Du wirst jedoch auf die Animation verzichten müssen wenn du die Standardreichweite scriptmäßig veränderst.
Sofern ich mich recht entsinne wird die Einsteig-Animation vom Spieler selbst abgespielt.
Und wenn die Spieler ins Fahrzeug geportet werden, kann es zu Bugs kommen, wie z.B. dass man serverseitig gefreezed wird, weshalb du da etwas probieren musst.
-iEnerqie
Ja genau.
Es kann sein, dass ihr eine alte / verbuggte Version habt oder sogar Includes falls diese veralten können.
Gruß,
-iEnerqie
Mit @ anschreiben, gehe jetzt schlafen, schreibe zu viel Müll wenn ich paar Stunden am Tag helfe und dann noch mit PHP verzweifel.
Vermutlich wirst du die Funktionen mit dem Namen anpassen müssen.
Leider arbeite ich mich erst bei der R7 ein und kenne die neuste gar nicht.
Wenn der Fehler noch kommt such in der Include File die Stelle und versuch die Funktion zu verstehen bis dir übel wird.
Nutzen tust du anscheinend die R5 Befehle.
Hoffentlich konnte ich dir ein bisschen helfen
-Wenigstens besser als gar nicht.
Jeffry: vielleicht kennst du dich da bisschen besser aus?
LG
-iEnerqie
Kann durchaus sein, dass es am Server liegt. Lad dir mal die aktuellen Pakete runter.
Bei Not IsPlayerConnected muss er 0 returnen wenn er da ist O.o Du meinst wohl eher 1.
Hallo Fraps,
erstmal etwas nicht relevantes... Wozu braucht man verdammt nochmal 32 GB Ram?
Ist denn der Linux Bug beim GMX gefixxt?
Natürlich nur sofern es Linux ist.
Spuckt die Console vom Root-Server auch informationen aus?
Kenne es von meinem vServer nur zu gut, wenn die Alte keine Lust hat.
Wie viele IP Adressen hast du denn wenn du schon 32 GB Ram
hast?
Es werden bestimmt viele einen Port mit 7777 haben wollen.
Finde deine Aktion sehr interessant, schön dass man sich für andere Leute einsetzt.
E: bisschen was eingefügt..
Gruß.
Glaube ich kaum --> [ BIETE ] Time to Crime Deathmatch - by Azure [UPDATES]
Wenn es schon keine Interessenten gibt
Schon einmal ein guter Anfang..
Kannst es mir auch schenken. Haha
Sowas kriege ich nach 3 Jahren auch selber hin.
Ich würde dir ein Multi-GameMode empfehlen, da sowas selten ist und keine Sau hat.
Orientiere dich am besten einfach an MTA. Sollte auf jeden Fall sehr viel rauskommen, ist ja schließlich einzigartig.
Er meint nicht System Technisch oder so sondern vom Mode her Beispiel : Ein DM Script , TTT Script , RPG Script etc.
Es kommt auf das angebotene System an. GameModes werden hier relativ schwach "vertickt".
Ich glaube Freeroam, Race (MTA Sinne) und DM sind bisschen in Mode.
Am besten sind natürlich Multi-GameModes.
Sscanf ist dazu da, um Ergebnisse zu teilen.
p<|>
Gibt an, dass | die Werte trennt.
z.B.
Name , Passwort , Adminlevel = für uns normal
Name|Passwort|Adminlevel = für mysql normal
Die Ds definieren, dass die hinteren Parameter Integer sind.
Bei weiteren Fragen einfach fragen.
P.S. Code richtig einrücken und die passende MySQL Version runterladen.
Viel Glück.
Google sagt:
Kurzfassung: Es fehlt mysql_store_result();.
Btw, was versuchst du denn da? xD
format(q,sizeof q,"");
Leg dich mal hin, viel Arbeit macht aus dem Gehirn nur Matsch!
Zudem versuchst du ein Query zu teilen, viel Glück dabei. Haha
Liebe Grüße,
-iEnerqie
Dynamische Systeme sind noch sehr begehrt.
Am besten sind ja anscheinend hier die kleinen Systeme, die man z.B. als Filterscript integrieren kann.
Gruß,
-iEnerqie
#define Funk_FP%0(%1) forward%0(%1); public%0(%1){
Funk_FP cufftimer(playerid)
SendClientMessage(playerid,0xFFFFFFFF,"Das ist ein DEBUG-Test!");
TogglePlayerControllable(pid,1);
return 1;
}
Ich habe mir dein Code zwar nicht angeguckt, jedoch sollte es so passen.
E x2: Dummheit²
E:
Bitte anpassen!
Der Inhalt ist rein improvisiert!
E:
Da es nicht so viel ist, editiere ich es hier einfach dazu
#define Funk_FP%0(%1) forward%0(%1); public%0(%1){
Funk_FP cufftimer(playerid)
printf("%s wurde durch den cufftimer zum Laufen gebracht!",SpielerName(playerid));
GameTextForPlayer(playerid, "~g~Freigelassen", 2500, 3);
UnfreezePlayer(playerid);
Cuffed[playerid] = 0;
return 1;
}
stock SpielerName(playerid)
{
new nub[MAX_PLAYER_NAME];
GetPlayerName(playerid,nub,sizeof(nub));
return nub;
}
Eigentlich ganz niedlich.
Jedoch finde ich die Foren zu viereckig, könnte man etwas abrunden.
Sonst sieht es etwas "mager" aus, naja, es ist ja dein erstes mal.
Jedoch hast du im Titel ein Rechtschreibfehler der mir sofort aufgefallen ist.
Viel Glück in weiteren "Projekten".
-iEnerqie
Spontan sehe ich hier einen Fehler
ocmd:makeadmin(playerid,params[])
{
if(GetPVarInt(playerid,"Adminlevel") <= 5 || !IsPlayerAdmin(playerid))return SendClientMessage(playerid,ERROR_ROT,"Du bist kein Administrator.");
new pID, rank;
if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,0xE10000FF,"Nutze /makeadmin [ID] [Adminlevel]");
if(rank<1||rank>5)return SendClientMessage(playerid,0xE10000FF,"Bitte gültigen Rank angeben (1-6)");
SetPVarInt(pID,"Adminlevel",rank);
SpielerSpeichern(pID);
SendClientMessageToAll(0x00B9FFFF,"Es wurde jemand zum Admin gemacht.");
return 1;
}
@Dr.Brummer:
Das ist auch falsch, da die Abfrage falsch formuliert ist. D.h. man muss beides sein, was ja nicht nötig ist..
if(!isPlayerAnAdmin(playerid,6)&&!IsPlayerAdmin(playerid))return ...
Mein Code müsste eigentlich klappen, warum dein Adminlevel falsch abgespeichert wird, kann ich dir jedoch nicht sagen.
Immer noch:
Wir brauchen das Speichersystem / den Stock / den Public, bzw. die Funktion die ihr nutzt.
Ich kann doch keine Gedanken lesen.
Ich glaube das Problem liegt eher beim Speichern.
Wie speicherst du denn dein Account?
ocmd:makeadmin(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,6) || !IsPlayerAdmin(playerid))return SendClientMessage(playerid,ERROR_ROT,"Du bist kein Administrator.");
new pID, rank;
if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,0xE10000FF,"Nutze /makeadmin [ID] [Adminlevel]");
if(rank<1||rank>5)return SendClientMessage(playerid,0xE10000FF,"Bitte gültigen Rank angeben (1-6)");
SetPVarInt(pID,"Adminlevel",rank);
SpielerSpeichern(pID);
SendClientMessageToAll(0x00B9FFFF,"Es wurde jemand zum Admin gemacht.");
return 1;
}
So solltest du auch als RCON-Admin dir die Rechte geben können.
1: apt-get update
2: dpkg --add-architecture i386
apt-get update
apt-get install ia32-libs
3: wget -c http://security.ubuntu.com/ubu…5.1.41-3ubuntu12_i386.deb
dpkg --extract libmysqlclient*deb mysql32
mv mysql32/usr/lib/* /usr/lib/i386-linux-gnu
rm -r ./mysql32/
rm -r ./libmysqlclient16_5.1.41-3ubuntu12_i386.deb
[09:47:17] Error: Function not registered: 'mysql_query'
[09:47:17] Error: Function not registered: 'mysql_store_result'
[09:47:17] Error: Function not registered: 'mysql_fetch_int'
[09:47:17] Error: Function not registered: 'mysql_free_result'
[09:47:17] Error: Function not registered: 'mysql_num_rows'
[09:47:17] Error: Function not registered: 'mysql_fetch_field'
[09:47:17] Error: Function not registered: 'mysql_fetch_row'
[09:47:17] Error: Function not registered: 'mysql_init'
[09:47:17] Error: Function not registered: 'mysql_connect'
[09:47:17] Script[gamemodes/SOM.amx]: Run time error 19: "File or function is not found"
[09:47:17] Number of vehicle models: 0
Falsches Plugin.
Oder halt veraltet...
Quellen:
Geb mal in Google folgendes ein:
BlueG SAMP Github
Solltest sofort treffer bekommen.
Viel Spaß damit.
Gegenleistung?
Erhoffst du dir jetzt Geld? xD
Welche MySQL Version?
Seid ihr bereits auf MariaDB umgestiegen?
Welches Plugin /welche Version und von wem nutzt ihr es?
Ich glaube damit sollte man anfangen