denn mach das mal und viel erfolg dabei Xunil.
Beiträge von whitetiiger
-
-
return 0 ist return false also wenns nicht zutrifft und denn hab ich ja im befehl das so gemacht das wenn 0 das er nicht returnt
und wenn du was machst kommt return 1 und nochmal return 1 -
oh auf das erste return hatte ich garnicht geachtet
also so
PHPstock PlayerActionForbidden(playerid) { if(IsPlayerAFK[playerid]) SendLanguageMessage(playerid, COLOR_RED, "[WARNUNG] Du bist AFK. Du kannst keine Aktion durchführen. Melde dich mit /back zurück!", "[WARNING] You are AFK. You can't take any action. Use /back to come back!"), return 1; if(IsPlayerInDM[playerid]) SendLanguageMessage(playerid, COLOR_RED, "[WARNUNG] Du bist schon im DM! Benutze /cancel um das DM zu verlassen!", "[WARNING] You are already in a DM! Use /cancel to exit the DM!"), return 1; if(!UseTeleports[playerid]) SendLanguageMessage(playerid, COLOR_RED, "[WARNUNG] Du kannst im Moment keine Teleports nutzen! (Kampf/Skin Selection/DM-Arena)", "[WARNING] Currently, you can't use teleports! (Fight/Skin Selection/DM-Arena)"), return 1; return 0; }
-
mach es mal so
PHPstock PlayerActionForbidden(playerid) { if(IsPlayerAFK[playerid]) SendLanguageMessage(playerid, COLOR_RED, "[WARNUNG] Du bist AFK. Du kannst keine Aktion durchführen. Melde dich mit /back zurück!", "[WARNING] You are AFK. You can't take any action. Use /back to come back!"), return 0; if(IsPlayerInDM[playerid]) SendLanguageMessage(playerid, COLOR_RED, "[WARNUNG] Du bist schon im DM! Benutze /cancel um das DM zu verlassen!", "[WARNING] You are already in a DM! Use /cancel to exit the DM!"), return 0; if(!UseTeleports[playerid]) SendLanguageMessage(playerid, COLOR_RED, "[WARNUNG] Du kannst im Moment keine Teleports nutzen! (Kampf/Skin Selection/DM-Arena)", "[WARNING] Currently, you can't use teleports! (Fight/Skin Selection/DM-Arena)"), return 0; return 1; }
PHP
Alles anzeigenCOMMAND:say(playerid, params[]) { if(PlayerActionForbidden(playerid) == 0) return 1; new string[128]; if(pInfo[playerid][AdminLevel] == 0) return SendLanguageMessage(playerid, COLOR_RED, "[ERROR] Du bist kein Admin.", "[ERROR] You are not an admin."); if(pInfo[playerid][AdminLevel] > 0 && pInfo[playerid][AdminLevel] < 5) return SendLanguageMessage(playerid, COLOR_RED, "[ERROR] Du hast einen zu niedrigen Adminlevel, um diese Aktion auszuführen!", "[ERROR] Your admin level is too low to execute this action!"); if(isnull(params)) return SendClientMessage(playerid, COLOR_RED, "[WARNUNG] Gebrauch: /say [Text]."); format(string, sizeof(string), "*[ADMIN]: %s", params); return SendClientMessageToAll(COLOR_RED, string); }
-
ich hatte auch schon die Zeilen auskommentiert und mit ein Debug versehen
Aber Loginsystem ist fast genau gleich(Table und fehler sind natürlich verschiedenich kann ja zum beweiß auch von dem System das reinposten
denn code hab ich übrigends von mein Scripter Kolegen [GSR]HereIAmPHP
Alles anzeigenstock LadeSpieler(playerid) { new string[128],result[64]; format(string, 128, "SELECT * FROM accounts WHERE `pname` = '%s'", GetName(playerid)); mysql_query(string); mysql_store_result(); if(!mysql_num_rows()) { mysql_free_result(); return 0; } while(mysql_retrieve_row()) { mysql_fetch_field_row(result, "ID"); pDaten[playerid][pDBID] = strval(result);
//Edit Fehler gefunden: Es war eine Fehlende Verbindung
erst wurde das Object geladen denn wurde die Verbindung erst hergestellt
vielen Dank an Slash™ -
hast du zufällig was in dein public "OnPlayerCommandText" drin? wenn ja entwerder ausklammer mit /* und */ oder löschen
die die befehle müsst klein geschrieben werden -
-
Hallo,
ich bin gerade bei ein Mapsystem zuschreiben und komme einfach gerade nicht mehr klarwie man gleich auf dem Screen sieht, dass ich da eigendlich kein Schreibfehler drin hab
aber hier erstmal der quellcode
PHP
Alles anzeigenstock LoadObject(MapID) { printf("<<<<<<<<<<<<<<LoadObject(%d)>>>>>>>>>>>>>>>>",MapID); new ObjectID; new string[128],result[64]; format(string, 128, "SELECT * FROM `object` WHERE `mID` = '%d'",MapID); mysql_query(string); mysql_store_result(); if(!mysql_num_rows()) { printf("Resu %d %s",mysql_num_rows(),string); mysql_free_result(); return 0; } while(mysql_retrieve_row()) { mysql_fetch_field_row(result, "mID"); mobject[MapID][ObjectID][mID] = strval(result);
ich lese die Sache eigendlich genau so aus wie bei Login und denn Anderen Systemen
jedoch findet er die Zeile wohl nichtHier noch das Bild von PMA(phpMyAdmin)
vll hat jemand von euch ein Idee
P.s. hier noch die Zeilen vom Debug
-
-
oh Daran hab ich jetzt garnicht gedacht
was aber gehen müsste, jedoch Kompliziert ist
von Jeden Buchstaben die Breite auslesen, denn Addieren (denn hast du da die gesammte Länge von dem Wort)
und dann mit ein switch einfach die einzelden Länge ab gehen
so wie ich es vll noch versuchen würde -
ich würde einfach die Anzahl der Buchstaben auslesen und je nachdem einfach paar \t weg lassen
-
Hallo und Guten Abend Zusammen,
Ich habe gerade versucht mit RNPC denn NPC zutöten (geht nicht)
dann ist mir FCNPC aufgefallen und habe gesehen das es da möglich istnun mein Problem:
Scriptfiles sind drin
im Script(Selfmade) ist die include drin und wird auch verwendet
im plugins Ordner ist die FCNPC.dll drin und ist in der Server.cfg eingetragen
in der Datei Server.cfg ist maxnpc auf 5, jedoch kommt beim ServerstartPHP
Alles anzeigen[20:01:17] Loading plugin: FCNPC.dll [20:01:17] [20:01:17] ------------------------------------------------- [20:01:17] FCNPC - Fully Controllable NPC v0.1 B8 R2 [20:01:17] [20:01:17] - Author: OrMisicL [20:01:17] - Build: May 15 2013 at 12:22:37 [20:01:17] ------------------------------------------------- [20:01:17] [20:01:17] Loading ... [20:01:17] Warning: the maxnpc limit is 0 (you will not be able to create NPCs unless you change it) [20:01:17] FCNPC Loaded.
kennt sich da vll einer aus?
Beweiß, das maxnpc auch wirklich auf 5 ist kommt hierPHP
Alles anzeigenecho Executing Server Config... lanmode 0 rcon_password Ich habs lieber geändert maxplayers 50 port 7777 hostname SA-MP 0.3 Server gamemode0 Selfmade 1 filterscripts wbb_connect TD announce 0 query 1 chatlogging 0 weburl www.sa-mp.com onfoot_rate 40 incar_rate 40 weapon_rate 40 stream_distance 300.0 stream_rate 1000 maxnpc 5 logtimeformat [%H:%M:%S] plugins streamer.dll nativechecker.dll ADF.dll mysql.dll FCNPC.dll
//Push
-
da hat Scott_Mitchell recht, deshalb höre ich auch nur Sido(manchmal) sonst Rock und Techno
haber dein Kumpel der hat was ist wenigens kein cool getuhe wie Bushido, MoneyBoy usw. also mir gefällt die Musik -
-
-
Sufu ist eines Stichwort
-
die Webseite erstellt er für ein Fotografen
-
so wie m4a_X schon sagte hat das ein Bestimmten grund, jedoch kannst du die Sachen schon vorbereiten. d.h Texte Schreiben und das alles
ein Grund ist zb. das der Marktplatz Legal bleibt sonst würde sich da jeder Registrieren und einfach irgendwas verkaufen
-
John Parker:
meld dich mal heute Abend bei mir denn Zeig ich dir das(auch mit Beispielen und alles) -
jedoch Funktionierten die Sachen die ich getestet hab, jedoch ob das jetzt selber nur ein Bug war das ich gebannt wurde, dass weiß nur Gott