public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response == 0)
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid,1100.5615,-1506.6831,15.7969);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid,WEIß,"Du wurdest in Los Santos Spawnt");
return 1;
}
case 1:
{
SetPlayerPos(playerid,-1954.2341,-863.7100,32.2266);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid,WEIß,"Du wurdest in San Fierro Spawnt");
return 1;
}
}
}
return 1;
}
Beiträge von SSL
-
-
Ja, ist gut
-
Es heißt 'Filterscript'
und im Filterscript ist wahrscheinlich das return falsch gesetzt, ändern es bei OnPlayerCommandText -
-
Welches Filterscript hast du reingemacht und was geht nicht?
-
-
HTC Desire Z
HTC Desire Z Hülle
HTC Desire Z Bildschirmschutzfolie
-
Bei OnPlayerConnect/OnPlayerSpawn ein ShowPlayerDialog rienmachen
-
strg + mausrad drehen würde auch gehen
-
Es geht darum die ganze Struktur zu schreiben, das ist viel Arbeit, finde ich
-
Würde trotzdem nichts bringen, er will nur die Hostname changen
-
Das würde nichts bringen...
Poste die public Hostname -
Ich versteh nicht was du willst, drück dich mal genauer aus
-
Was willst du da zusammenfassen?
-
Rufst du den PayDay auch auf?
-
-
zuerst machst du ein Pickup ganz simple:
ganz oben machst du im Script:
new bsnessenDas ist das Pickup innen drinne um später was zu kaufen
dann machst du bei OnGameModeInit:
bsnessen = CreatePickup(1239,23,X,Y,Z);Die Coordinaten musst du anpassen
Dann msut du bei OnPlayerPickupPickup es so scripten das sobald man das Pickup betritt das der Dialog erscheint:
if(pickupid == bsnessen)
{
ShowPlayerDialog(playerid,/*Dialogid*/,DIALOG_STYLE_LIST,"Überschrift","Menüitem1\nMenüitem2","Bestellen","Abbrechen");
}
Du musst halt dann bei OnDialogResponse einfügen das man wenn man listitem 1 bestellt geld abgezogen bekommt usw.
Falls du hilfe brauchst such mit der sufu oder google ein Tutorial wie man Dialog erstellt.
mfg -
Komm auf den Teamspeak Server, ich mach es dir
-
CoD4 ist nice
-