GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: PiCsUUU - 2013. december 12. - 15:46:31

Cím: HIBA: Nem vagy autoszerelõ!
Írta: PiCsUUU - 2013. december 12. - 15:46:31
Üdv olyan kérésem lenne hogy azt hogyan lehetne megcsinálni ha beirom hogy:/autoszerel és nem vagyok a JizzY\'s Cars tagja akkor azt irja ki hogy,
HIBA: Nem vagy JizzY\'s Cars tagja. Ha pedig bent vagyok akkor behozza a menüt?
Cím: HIBA: Nem vagy autoszerelõ!
Írta: Lucio - 2013. december 12. - 15:53:25
Tessék. Ez alapján meg tudod csinálni szerintem
 
CMD:parancs(playerid)
{
       if(/*VÁltozó ami a játékos frakcióját tárolja*/)
       {
               //Ide hogy mit csináljon a parancs
       }
       else SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy autószerelõ\");
       return 1;
}
Cím: HIBA: Nem vagy autoszerelõ!
Írta: ROOCK - 2013. december 13. - 17:59:09

#include
#include
#define CIVIL 0
#define JizzyCars 1
new gTeam[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
   gTeam[playerid] = CIVIL;
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
       gTeam[playerid] = CIVIL;
return 1;
}
CMD:szerelo(playerid, params[])
{
   if(gTeam[playerid] == CIVIL){
   gTeam[playerid] = JizzyCars;
   SendClientMessage(playerid, 0xFF0000AA, \"Munkába léptél!\");
}else SendClientMessage(playerid, 0xFF0000AA, \"Már munkába vagy\");
return 1;
}
CMD:szerel(playerid, params[])
{
   if(gTeam[playerid] == JizzyCars){
//ide ird be hogy mit csináljon a parancs
}else SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nem vagy JizzY\'s Cars tagja.\");
return 1;
}
Cím: HIBA: Nem vagy autoszerelõ!
Írta: Szasza - 2013. december 13. - 20:29:21
Ez helyett:
 

if(gTeam[playerid] == JizzyCars){
       //ide ird be hogy mit csináljon a parancs
       }else SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nem vagy JizzY\'s Cars tagja.\");

 
Nem lenne egyszerûbb ez?
 

if(gTeam[playerid] != JizzyCars) return SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nem vagy JizzY\'s Cars tagja.\");
       //ide ird be hogy mit csináljon a parancs
Cím: HIBA: Nem vagy autoszerelõ!
Írta: ROOCK - 2013. december 14. - 12:10:38
de egyszerübb csak ez igy van benne a szerverembe mert nekem olyan parancs van hogy munkába és igy több sorbol áll az egész
igy
 

if(gTeam[playerid] == Valami1){
       //ide ird be hogy mit csináljon a parancs
       }else
if(gTeam[playerid] == Valami2){
       //ide ird be hogy mit csináljon a parancs
       }else
if(gTeam[playerid] == Valami3){
       //ide ird be hogy mit csináljon a parancs
       }else SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Nem vagy JizzY\'s Cars tagja.\");