Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $DialogID = strtoupper($_GET['dialogid']);
- $DialogType = strtoupper($_GET['dialogtype']);
- $DialogListCount = $_GET['dialoglistcount'];
- echo "enum<br>";
- echo "{<ul>";
- echo $DialogID.",";
- echo "</ul>}<br>";
- echo "<br><br><br>";
- echo "public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])<br>";
- echo "{<ul>";
- echo "switch(dialogid)<br>";
- echo "{<ul>";
- echo "case ".$DialogID.": ";
- echo "{<ul>";
- if($DialogType == "DIALOG_STYLE_LIST") echo "DIALOG_".$DialogID."(playerid,response,listitem);";
- elseif($DialogType == "DIALOG_STYLE_INPUT") echo "DIALOG_".$DialogID."(playerid,response,inputtext);";
- elseif($DialogType == "DIALOG_STYLE_MSGBOX") echo "DIALOG_".$DialogID."(playerid,response);";
- echo "</ul>}<br>";
- echo "</ul>}<br>";
- echo "return 1;";
- echo "</ul>}<br>";
- echo "<br><br><br>";
- if($DialogType == "DIALOG_STYLE_LIST") echo "stock DIALOG_".$DialogID."(playerid,response,listitem,show=0)";
- elseif($DialogType == "DIALOG_STYLE_INPUT") echo "stock DIALOG_".$DialogID."(playerid,response,inputtext[],show=0)";
- elseif($DialogType == "DIALOG_STYLE_MSGBOX") echo "stock DIALOG_".$DialogID."(playerid,response,show=0)";
- echo "<br>{<ul>";
- echo "if(show)<br>";
- echo "{<ul>";
- echo "return ShowPlayerDialog(playerid,".$DialogID.",".$DialogType.",\"Überschrift\",\"Text\",\"Weiter\",\"Zurück/Abbruch\");";
- echo "</ul>}<br>";
- echo "if(!response) return DIALOG_[Hier DialogID einfügen, wenn er auf Zurück geht](playerid,0,0/\"\",1);<br>";
- echo "if(!response) return 1; //Wenn er auf dem Letzten Fenster ist, schließen wir einfach das Fenster und er bekommt kein Dialog mehr zusehen";
- if($DialogType == "DIALOG_STYLE_LIST") {
- echo "<br>switch(listitem)<br>";
- echo "{<ul>";
- for($i=0; $i<$DialogListCount; $i++)
- {
- echo "case ".$i.": {<br><ul>";
- echo "//Hier kommt hin, was passieren soll, wenn er auf das Listitem Nr.".$i." geht.";
- echo "</ul>}<br>";
- }
- echo "</ul>}<br>";
- }
- echo "return 1;";
- echo "</ul>}<br>";
- echo "<br><br><br>";
- echo "Verwendung: <br>";
- echo "Schritt 1:<br>";
- if($DialogType == "DIALOG_STYLE_LIST") echo "DIALOG_".$DialogID."(playerid,0,0,1) ";
- elseif($DialogType == "DIALOG_STYLE_INPUT") echo "DIALOG_".$DialogID."(playerid,0,\"\",1) ";
- elseif($DialogType == "DIALOG_STYLE_MSGBOX") echo "DIALOG_".$DialogID."(playerid,0,1) ";
- echo "an den Stellen eintragen, wo der Dialog aufgerufen wird.<br>";
- echo "Achtung, nicht die 1 am Schluss vergessen, sonst wird der Dialog nur ausgewertet und nicht Aufgerufen";
- echo "<br><br>Schritt 2:<br>";
- echo "Bei ";
- if($DialogType == "DIALOG_STYLE_LIST") echo "stock DIALOG_".$DialogID."(playerid,response,listitem,show=0)";
- elseif($DialogType == "DIALOG_STYLE_INPUT") echo "stock DIALOG_".$DialogID."(playerid,response,inputtext[],show=0)";
- elseif($DialogType == "DIALOG_STYLE_MSGBOX") echo "stock DIALOG_".$DialogID."(playerid,response,show=0)";
- echo "muss unter if(show) der Dialog angepasst werden und bei if(!response) das falsche löschen.";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement