Hoii
Ich wollte euch ma Zeigen wie ihr ein Touristen Guide Erstellt da mich jemand nervt -.-
Fangen wir an
new Menu:Guide;
Dann Nach -- >
public OnPlayerSelectedMenuRow(playerid, row)
{
Und Fügt das hier ein :
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == Guide)
{
switch(row)
{
case 0: //Stadthalle
{
SetPlayerCheckPoint(playerid, stadthallen coords);
SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde die Stadthalle makiert");
}
case 1: //Krankenhaus
{
SetPlayerCheckPoint(playerid, krankenaus coords);
SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde das Krankenhaus makiert");
}
case 2: //Polizei
{
SetPlayerCheckPoint(playerid, polizei-station coords);
SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde die Polizei Station makiert");
}
case 3: //Zivi-SPawn
{
SetPlayerCheckPoint(playerid, zivi-spawn coords);
SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde der Zivi Spawn makiert");
}
case 4: //Arbeitsamt
{
SetPlayerCheckPoint(playerid, arbeitsamt coords);
SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde das Arbeitsamt makiert");
}
case 5: //Fun Area
{
SetPlayerCheckPoint(playerid, fun-area coords);
SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde die Fun Area makiert");
}
case 6://City Bank
{
SetPlayerCheckPoint(playerid, city-bank coords);
SendClientMessage(playerid, COLOR_GREY, "Auf der Karte wurde die City Bank makiert");
}
caste 7://Menu schließen
{
HideMenuForPlayer(Guide, playerid);
SendClientMessage(playerid, COLOR_RED, "Du hast das Menu verlassen!");
}
}
}
return 1;
Dann noch ma zu
public OnGameModeInit
Und Das Hier Einfügen :
Guide = CreateMenu("LS Touristen Guide, 2, 200.0, 100.0, 150.0, 150.0);
AddMenuItem(Guide 0, "Stadthalle");
AddMenuItem(Guide, 0, "Krankenhaus");
AddMenuItem(Guide, 0, "Polizei");
AddMenuItem(Guide, 0, "Zivi Spawn");
AddMenuItem(Guide, 0, "Arbeitsamt");
AddMenuItem(Guide, 0, "Fun Area");
AddMenuItem(Guide, 0, "City Bank");
AddMenuItem(Guide, 0, "Menu schliessen!");
90 % Fertig
Noch kurz Nach :
public OnPlayerCommandText(playerid, cmdtext[])
{
Und Dort Fügt Ihr das hier ein :
if (strcmp("/guide", cmdtext, true, 10) == 0)
{
if(PlayerToPoint(25.0,playerid,xyz wo man das Menu öffnen kann");
{
ShowMenuForPlayer(playerid, Guide");
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist nicht beim XXX");
return 1;
}
Soo Fertig
Einfach und gut
Hoffe ich könnte euch helfen
MFG
QueLLe