Szerző Téma: Fegyvermenü át irás csak adminnak  (Megtekintve 990 alkalommal)

Fegyvermenü át irás csak adminnak
« Dátum: 2015. január 05. - 16:54:56 »
0 Show voters
Sziasztok srácok valaki ezt irná nekem igy ahogy van ugy hogy csak ADMIN tudja haszálni?
+egy olyat beleirni hogy sima player probálja nem pedig admin akkor egy üzenetet kap chatbe
\"Nem vagy Admin\"
 
/* Fegyver lekérő dialog, Készítette ez a srác akit nem ismerek és kész de itt a neve Dani99*/
//Include-ok:
#include <a_samp>
#include <zcmd>
//Színek:
#define zold 0x06c906AA
//Dialogok:
#define DIALOG_FO 547
#define DIALOG_E 548
#define DIALOG_M 549
#define DIALOG_H 560
#define DIALOG_N 561
#define DIALOG_O 562
#define DIALOG_HA 563
#define DIALOG_HE 564
#define DIALOG_NY 565
#define DIALOG_K 566
#define DIALOG_T 567
//Csatlakozáskor:
public OnPlayerConnect(playerid)
{
SendClientMessageToAll(zold,\"\");
return 1;
}
//fegyver parancs ZCMD-vel:
CMD:cphxfegyvermenu(playerid,params[])
{
ShowPlayerDialog(playerid,DIALOG_FO,DIALOG_STYLE_LIST,\"Fegyver típusok\",\"Kézi ütőfegyverek \\nGránátfélék \\nPisztolyok \\nShotgunok \\nGéppisztolyok \\nGépfegyverek \\nPuskák \\nNehézfegyverek \\nÖnvédelmi kézi fegyverek \\nEgyéb\",\"Belépek\",\"Bezárás\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_FO)
{
if(!response) return 0;
if(listitem == 0)
{
ShowPlayerDialog(playerid,DIALOG_E,DIALOG_STYLE_LIST,\"Kézi ütőfegyverek\",\"Vasököl \\nGolf ütő \\nGumibot \\nKés \\nBézból Ütő \\nÁsó \\nDákó \\nKatana \\nLáncfűrész \\nVibrátor \\nEzüst vibrátor \\nVirágok \\nBot\",\"Lekérem\",\"Mégse\");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,DIALOG_M,DIALOG_STYLE_LIST,\"Gránátfélék\",\"Nagy robbanóerejű gránát \\nFüst gránát \\nMolotov koktél\",\"Lekérem\",\"Mégse\");
}
if(listitem == 2)
{
ShowPlayerDialog(playerid,DIALOG_H,DIALOG_STYLE_LIST,\"Pisztolyok\",\"9 miliméteres \\n9 miliméteres hangtompítós \\nDesert Eagle\",\"Lekérem\",\"Mégse\");
}
if(listitem == 3)
{
ShowPlayerDialog(playerid,DIALOG_N,DIALOG_STYLE_LIST,\"Shotgunok\",\"Sima shotgun \\nSawnoff shotgun \\nCombat shotgun\",\"Lekérem\",\"Mégse\");
}
if(listitem == 4)
{
ShowPlayerDialog(playerid,DIALOG_O,DIALOG_STYLE_LIST,\"Géppisztolyok\",\"Micro SMG vagy UZI \\nMP5 géppisztoly \\nTec-9 géppisztoly\",\"Lekérem\",\"Mégse\");
}
if(listitem == 5)
{
ShowPlayerDialog(playerid,DIALOG_HA,DIALOG_STYLE_LIST,\"Gépfegyverek\",\"AK-47 \\nM4A1\",\"Lekérem\",\"Mégse\");
}
if(listitem == 6)
{
ShowPlayerDialog(playerid,DIALOG_HE,DIALOG_STYLE_LIST,\"Puskák\",\"Sima puska \\nTávcsöves puska\",\"Lekérem\",\"Mégse\");
}
if(listitem == 7)
{
ShowPlayerDialog(playerid,DIALOG_NY,DIALOG_STYLE_LIST,\"Nehézfegyverek\",\"Rakétavető \\nHőkövető rakétavető \\nLángszóró \\nTapadóbomba\",\"Lekérem\",\"Mégse\");
}
if(listitem == 8)
{
ShowPlayerDialog(playerid,DIALOG_K,DIALOG_STYLE_LIST,\"Önvédelmi kézi fegyverek\",\"Tűzoltókészülék \\nFesték grefitire\",\"Lekérem\",\"Mégse\");
}
if(listitem == 9)
{
ShowPlayerDialog(playerid,DIALOG_T,DIALOG_STYLE_LIST,\"Egyéb\",\"Kamera \\nSpeciális szemüveg \\nSpeciális szemüveg éjjelre \\nEjtőernyő\",\"Lekérem\",\"Mégse\");
}
}
if(dialogid == DIALOG_E)
{
if(!response) return 0;
if(listitem == 0)
{
GivePlayerWeapon(playerid,1,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy vasöklöt!\");
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,2,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy golfütőt!\");
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,3,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy gumibotot!\");
}
if(listitem == 3)
{
GivePlayerWeapon(playerid,4,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy kést!\");
}
if(listitem == 4)
{
GivePlayerWeapon(playerid,5,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy bézból ütőt!\");
}
if(listitem == 5)
{
GivePlayerWeapon(playerid,6,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy ásót!\");
}
if(listitem == 6)
{
GivePlayerWeapon(playerid,7,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy billiárd ütőt!\");
}
if(listitem == 7)
{
GivePlayerWeapon(playerid,8,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy katanát!\");
}
if(listitem == 8)
{
GivePlayerWeapon(playerid,9,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy láncfűrészt!\");
}
if(listitem == 9)
{
GivePlayerWeapon(playerid,12,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy vibrátort!\");
}
if(listitem == 10)
{
GivePlayerWeapon(playerid,13,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy ezüst vibrátort!\");
}
if(listitem == 11)
{
GivePlayerWeapon(playerid,14,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy virágcsokrot!\");
}
if(listitem == 12)
{
GivePlayerWeapon(playerid,15,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy botot!\");
}
}
if(dialogid == DIALOG_M)
{
if(!response) return 0;
if(listitem == 0)
{
GivePlayerWeapon(playerid,16,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy nagy robbanóerejű gránátot!\");
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,17,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy füst gránátot!\");
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,18,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy molotov koktélt!\");
}
}
if(dialogid == DIALOG_H)
{
if(!response) return 0;
if(listitem == 0)
{
GivePlayerWeapon(playerid,22,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy 9 miliméteres pisztolyt!\");
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,23,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy 9 miliméteres hangtompítós pisztolyt!\");
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,24,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy desert eagle-t!\");
}
}
if(dialogid == DIALOG_N)
{
if(!response) return 0;
if(listitem == 0)
{
GivePlayerWeapon(playerid,25,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy sima shotgun-t!\");
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,26,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy sawnoff shotgun-t!\");
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,27,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy combat shotgun-t!\");
}
}
if(dialogid == DIALOG_O)
{
if(!response) return 0;
if(listitem == 0)
{
GivePlayerWeapon(playerid,28,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy micro smg-t!\");
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,29,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy mp5-öt!\");
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,32,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy tec-9-et!\");
}
}
if(dialogid == DIALOG_HA)
{
if(!response) return 0;
if(listitem == 0)
{
GivePlayerWeapon(playerid,30,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy AK-47-et!\");
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,31,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy M4A1-et!\");
}
}
if(dialogid == DIALOG_HE)
{
if(!response) return 0;
if(listitem == 0)
{
GivePlayerWeapon(playerid,33,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy sima puskát!\");
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,34,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy távcsöves puskát!\");
}
}
if(dialogid == DIALOG_NY)
{
if(!response) return 0;
if(listitem == 0)
{
GivePlayerWeapon(playerid,35,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy rakétavetőt!\");
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,36,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy hőkövető rakétavetőt!\");
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,37,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy lángszórót!\");
}
if(listitem == 3)
{
GivePlayerWeapon(playerid,39,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy tapadóbombát!\");
}
}
if(dialogid == DIALOG_K)
{
if(!response) return 0;
if(listitem == 0)
{
GivePlayerWeapon(playerid,42,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy tűzoltókészüléket!\");
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,41,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy festékes dobozt grefitire!\");
}
}
if(dialogid == DIALOG_T)
{
if(!response) return 0;
if(listitem == 0)
{
GivePlayerWeapon(playerid,43,999999);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy kamerát!\");
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,45,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy speciális szemüveget!\");
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,44,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy speciális szemüveget éjjelre!\");
}
if(listitem == 3)
{
GivePlayerWeapon(playerid,46,1);
SendClientMessage(playerid,zold,\"[cPhX-Fegyvermenü] Sikeresen lekértél egy ejtőernyőt!\");
}
}
return 1;
}
« Utoljára szerkesztve: 2015. január 17. - 20:15:38 írta RusH. »

Fegyvermenü át irás csak adminnak
« Válasz #1 Dátum: 2015. január 05. - 17:00:27 »
0 Show voters
if(IsPlayerAdmin(playerid))

Fegyvermenü át irás csak adminnak
« Válasz #2 Dátum: 2015. január 05. - 17:07:32 »
0 Show voters
és ezt mihelyére irjam be?

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Fegyvermenü át irás csak adminnak
« Válasz #3 Dátum: 2015. január 05. - 17:28:41 »
0 Show voters
CMD:cphxfegyvermenu(playerid,params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xff0000ff, \"Nem vagy admin!\");

Fegyvermenü át irás csak adminnak
« Válasz #4 Dátum: 2015. január 05. - 19:08:37 »
0 Show voters
köszi, téma megoldva

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Fegyvermenü át irás csak adminnak
« Válasz #5 Dátum: 2015. január 17. - 20:15:27 »
0 Show voters
[mod]Kérlek legközelebb zárd le a témát, ha megoldást találtál rá. Köszönöm.[/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal