Ok, danke es funktioniert :]
kann geschlossen werden
Ok, danke es funktioniert :]
kann geschlossen werden
Jetzt passiert beim Click darauf garnichts...
Ne da passiert auch nichts
+11 Zeichen
Moin Breadi,
Ich hab mich ma wieder an PHP gesetzt und hab ein kleines System geschrieben, das beim Klick auf ein Bild etwas löschen soll...
Soweit, sogut. Dabei wollte ich aber zuerst per JavaScript eine Bestätigung verlangen, der Code sieht wiefolgt aus:
//:
echo '<img src ="cp/delete.png" onClick = "confirming("'.$a->Name.'");" title="Benutzer »'.$a->Name.'« rauswerfen">';
<script type="text/javascript">
function confirming(player)
{
Check = confirm("Wollen Sie wirklich "+player+" aus Ihrer Fraktion werfen?");
if(Check == true)
{
window.location = "Meinschönerlink/index.php?do=remove&user="+player+"";
}
}
</script>
Alles anzeigen
Hierbei funktioniert es so nicht.... der Dialog kommt nicht
Mache ich es aber mit einer Ganzzahl (Integer)
(
<img src ="cp/delete.png" onClick = "confirming(1);" title="Benutzer »'.$a->Name.'« rauswerfen">
)
Funktioniert es...
Kann mir da einer helfen?
mfg,
RealGamer
Pastebin bitte hinzufügen
MfG
bla 15 zeichewdawdawdn
Es ist ein PasteBin dabei O.o
Moin Breadfish,
hiermit release Ich die Erste Version meines Filterscripts "gKarts", hierbei handelt es sich um ein Gokart Business, welches folgende Funktionen besitzt:
ZitatAlles anzeigenSie wollen den Platz für das Business ändern? Passen Sie einfach die unten benannten Koordinaten an!
Dazu aber auch das Interior nicht vergessen ;), falls im freien, einfach eine "0" eintragen
Befehle:
- /buycartbiz
- /configbiz (Nur als Besitzer) -> Fungiert als Dialog,
Funktionen:
- Eintrittspreis ändern, ab-/aufschließen, Max. Teilnehmer, Besitzer ändern (Auch wenn der Spieler offline ist
, dafür muss #define ACCOUNT_POSITION "%s.ini" definiert sein
- /enter
- /exit
- /startrace (Nur als Racemaster)
- /setrounds (Nur als Racemaster)
- /startrace (Nur als Racemaster)
- /createnewrace (Spawnt alle Karts neu) (Nur als Racemaster)
Sie nutzen es im GF? Sie wollen es nur an bizlose Leute verkaufen? Definieren Sie unten einfach "GODFATHER" und fügen Sie folgenden Code in Ihr GM ein:
forward GetPlayerBiz(playerid);
public GetPlayerBiz(playerid)
{
return PlayerInfo[playerid][pPbiskey];
}
Racemaster wird man dann, wenn:
- Man als erstes an der Rennstrecke ist
- Der alte Racemaster das Spiel/Rennen verlässt
Ehm... ja mehr kann man dazu nicht sagen, die Standart Rennstrecke ist in der 8-Ball Arena und der Eingang hier:
Download:
Edits:
1.Überschrift
2.Überschrift,Beschreibung (Nie erwähnt, dass es sich um ein Business handelt :o)
3.Download via Dateianhang geaddet
4. Kleinere Bugfixes ( v. 1.0.1)
5. Hässligen Satz entfernt
Feedback & Vorschläge sind erwünscht.
mfg,
RealGamer
Dann weiss ich auch nicht mehr weiter...
So jetz hör auf dir deine Beiträge herzuspammen, wenn du keine Ahnung hast SEI STILL!
Der Fehler liegt (Wiedereinmal) klar auf der Hand, dein Script nutzt die Funktionen, der oben (versucht zu ladenden) genannten Plugins
Zitat[20:15:33] Server Plugins [20:15:33] -------------- [20:15:33] Loading plugin: streamer [20:15:33] Failed (plugins/streamer: cannot open shared object file: No such file or directory) [20:15:33] Loading plugin: sscanf [20:15:33] Failed (plugins/sscanf: cannot open shared object file: No such file or directory) [20:15:33] Loaded 0 plugins.
Da aber diese nicht gefunden wurden, kann der Server diese Funktionen nicht nutzen-> Sie sind unbekannt für ihn.
Zitat"File or function is not found"
"Datei oder Funktion nicht gefunden"
Wenn du Windows nutzt, mach mal die Endung ".dll" dran (Oder bei Linux ".so", weiß nicht mehr)
Jeden RAM Speicher einzelnt ausprobieren, wenn du 2 drin hast und einer kapput ist geht gar nix
mfg
Das stimmt nicht ganz, ich hatte zuvor
1. CNMemory 2 GB (Nachgerüstet)
2. Kingston 1 GB (Nun defekt)
Immer wenn ein Programm auf dem Kingston ausgelagert wurde, stürtzte dieses ab.
Und wenn ein systemrelevanter Prozess darauf ausgelastet war-> Bluescreen.
-> Alle 5 Min stürtzte mein PC ab
if (Spieler[playerid][Fraktion] == 0)
{
SetPlayerPos(playerid,1765.6183,-1949.5847,14.1096);
SetPlayerInterior(playerid, 0);
Spieler[playerid][TempInt] = 0;
}
Du kannst doch nicht das Enum abfragen, du musst schon die Variable verwenden
Zeig mal die Deklaration der Variable "Spieler_Daten".
Zeig mal die Zeilen darüber.
Alles anzeigenif(listitem == 2)
{
new String[128];
new Name[MAX_PLAYER_NAME];
new Geld = Spieler[playerid][Bankguthaben];
GetPlayerName(playerid,Name,sizeof(Name));
format(String,sizeof(String),"[Kontostand von %s]\nGeld: %d\nSparkasse",Name,Geld);
ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,"Sparkasse Kontostand",String,"Weiter","Weiter");
return 1;
}
Da hat ja schonwieder jemand keine Ahnung
Zitatlocal variable "Geld" shadows a variable at a preceding level
Heißt, dass diese Variable schonmal i-wo deklariert wurde(Außerhalb eines Publics (global))
Daraus folgt: Benenne einfach die Variable um
z.B.
if(listitem == 2)
{
new String[128];
new Name[MAX_PLAYER_NAME];
new Money= Spieler[playerid][Bankguthaben];
GetPlayerName(playerid,Name,sizeof(Name));
format(String,sizeof(String),"[Kontostand von %s]\nGeld: %d\nSparkasse",Name,Money);
ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,"Sparkasse Kontostand",String,"Weiter","Weiter");
return 1;
}
Aber für was eigentlich eine Variable erstellen? Mach doch:
if(listitem == 2)
{
new String[128];
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid,Name,sizeof(Name));
format(String,sizeof(String),"[Kontostand von %s]\nGeld: %d\nSparkasse",Name,Spieler[playerid][Bankguthaben]);
ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,"Sparkasse Kontostand",String,"Weiter","Weiter");
return 1;
}
Das ist die richtige Sektion, er wünscht sich was oder?
Er will ja keinen Scripter einstellen...
Alles anzeigenAm besten machst du ein Stock.
stock PN(playerid, key[])
{
new pID[MAX_PLAYER_NAME],sender[MAX_PLAYER_NAME],string[128];
pID = key;
GetPlayerName(playerid, sender,sizeof(sender));
format(string,sizeof(string),"Du hast eine Nachricht von %s: %s",sender,string);
SendClientMessage(pID,FARBE,string);
return 1; }
Hab das jetzt geschrieben, kA ob das geht
dann machst du beim Dialog "PN(playerid,inputtext);"
Alter wenn man keine Ahnung hat soll mans lassen
Sehr Intelligent den Inputtext als Empfänger zu verwenden (pID = key;).
stock SendPNMessage(sender,to,COLOR,text[])
{
if(!IsPlayerConnected(to))return SendClientMessage(sender,Am besten rot,"Dieser Spieler ist nicht online!");
new name[2][MAX_PLAYER_NAME],string[512];
GetPlayerName(sender, name[0], MAX_PLAYER_NAME);
GetPlayerName(to, name[1], MAX_PLAYER_NAME);
format(string,sizeof(string),"Nachricht von %s: %s",name [0],text);
SendClientMessage(to,COLOR,string);
format(string,sizeof(string),"Nachricht erfolgreich an %s geschickt: %s",name [1],text);
SendClientMessage(sender,COLOR,string);
return 1;
}
/Edit, Name im Quellcode groß geschrieben, aber Variable als name definiert
Evtl. könntest du an einem Entwurf arbeiten...
Was meinst du mit Entwurf?
Den Titel vom Formular solltest du ändern.
Meiner Meinung nach, ist es nicht so gut, dass gane in VBA/C++ zu schreiben, da sich die User extra die Datei runterladen müssen und eventuell auch misstrauisch sein könnten. An deiner Stelle würde ich es in Web Anwendung programmieren, dann kann man auch mit dem Handy rauf, oder in der Schule und wo der Kollege sagt, "boah cool was ist das denn" => "ein CP von einem GTA SA Server" => "Wie, man kann das mit mehreren Leuten spielen" => "Ja hols dir auch, hier die IP"
EDIT: MySQL Daten im Programm ist nicht wirklich gut, die kann man auslesen (mit Wireshark Datenpakete absniffen)
Eine Web-Version mach ich vllt. noch :], aber da ich soetwas (Außer von Hauke) noch nie gesehen habe, wollte ich es so machen.
ZitatEDIT: MySQL Daten im Programm ist nicht wirklich gut, die kann man auslesen (mit Wireshark Datenpakete absniffen)
Ja deswegen neu gecodet: Client schickt Name+PW an Serversoftware, Serversoftware ließt Daten aus und gibt diese zurück.
/edit:
ZitatAlles anzeigen
Also ich kenn mich da ja net sooo gut aus aber nur mal so als Frage: Könnte man so ein Programm auch machen, aber dieses Programm liest die Daten aus der .ini ??
Würde mich Interessieren.
Als Verbesserungsvorschlag: Man könnte ja kuken welche Autos man hat.
Gruß Deo
Ja natürlich könnte man damit auch ini's auslesen
ZitatSieht genau so aus wie das von |-|auke!
Nur gab es die erste Version dieses UCP bereits im Januar, die sah auch genauso aus, allerdings griff diese direkt auf die MySQL DB zu-> MySQL Zugangsdaten enthalten, somit habe ich es neu gecodet.
Das ist reiner Zufall
Moin Breadfish,
Ich habe mich in letzter Zeit mit C# beschäftigt und habe dabei ein "UCP-Programm" erstellt.
Allerdings bin ich sehr Ideenlos was soetwas angeht, somit frage ich euch.
Bisher sieht es so aus:
Funktionieren tut es so:
Nun bräuchte ich halt ein paar Ideen für Funktionen usw...
Oder Verbesserungsvorschläge/Bewertungen.
Danke
mfg,
RealGamer