Szerző Téma: Személyi  (Megtekintve 1242 alkalommal)

Személyi
« Dátum: 2012. április 14. - 22:55:27 »
0 Show voters
Sziasztok! Baj van a személyivel. Ha beirom /szemelyi vagy /személyi akkor kiirja hogy ID vagy játékos név de mikor beirom a /személyi mondjuk /személyi Don_Don akkor azt irja ki hogy Unknow Command lécci segitsetek, Valaki lécci csinálja meg:
 
   if(strcmp(cmd, \"/személyi\", true) == 0 || strcmp(cmd, \"/szemelyi\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged[playerid] == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, \"Nem vagy bejelentkezve!\");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
       SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /személyi [JátékosID/NévRészlet]\");
       return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(IsPlayerConnected(giveplayerid))
   {
       if(giveplayerid != INVALID_PLAYER_ID)
       {
           if(ProxDetectorS(8.0, playerid, giveplayerid))
           {
                 new Float:atlag = PlayerInfo[giveplayerid][RpPontok]/PlayerInfo[giveplayerid][RpSzam];
                     new otext[20];
                     new ktext[20];
            if(PlayerInfo[playerid][pOrigin] == 1) { otext = \"El Quebrados\"; }
            else if(PlayerInfo[playerid][pOrigin] == 2) { otext = \"Las Payasadas\"; }
            if(PlayerInfo[playerid][pSex] == 1) { ktext = \"Férfi\"; }
            else if(PlayerInfo[playerid][pSex] == 2) { ktext = \"Nõ\"; }
               GetPlayerName(playerid, sendername, sizeof(sendername));
               GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
              
             new dialog[270];
             format(dialog,sizeof(dialog),\"______________________________________________\\n\\nNév: %s\\n\\nNem: %s\\n\\nKor: %d\\n\\nTelefonszám: %d\\n\\n(( Játszott Órák: %d ))\\n\\n(( RP pont: %.1f / %d szavazat ))\\n\\n______________________________________________\",sendername,ktext,PlayerInfo[playerid][pAge],PlayerInfo[playerid][pPnumber],PlayerInfo[playerid][idoora],atlag,PlayerInfo[playerid][RpSzam]);
                        ShowPlayerDialog(giveplayerid,01101,DIALOG_STYLE_MSGBOX,\"Személyi Igazolvány\",dialog,\"-\",\"-\");
                       
                  format(string, sizeof(string), \"%s megmutatta neked a személyi igazolványát.\", sendername);
            SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            format(string, sizeof(string), \"Megmutattad %s a személyi igazolványod.\",rag(giveplayer,2));
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
            format(stringx, sizeof(stringx), \"* %s megmutatta a személyi igazolványát %s\",sendername,rag(giveplayer,2));
                  ProxDetector(30.0, playerid, stringx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                  SetPlayerChatBubble(playerid, \"megmutatta a személyi igazolványát valakinek\", COLOR_PURPLE, 80.0, 10000);
                  new nev[32];
            GetPlayerName(playerid, nev, sizeof(nev));
            new h,mi,s,y,m,d;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s megmutatta a személyi igazolványát %s.\",y,m,d,h,mi,s,nev,rag(giveplayer,2));
            LoOoG(stringx);
                  return 1;
           }
           else SendClientMessage(playerid, COLOR_GRAD2, \"A játékos nincs a közeledben!\");
       }
   }
    }
    return 1;
}

Nem elérhető $uRí

  • 226
    • Profil megtekintése
Személyi
« Válasz #1 Dátum: 2012. április 14. - 23:29:11 »
0 Show voters
Így probáld:
 
   if (strcmp(\"/személyi\", cmd, true, 10) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged[playerid] == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, \"Nem vagy bejelentkezve!\");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
       SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /személyi [JátékosID/NévRészlet]\");
       return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(IsPlayerConnected(giveplayerid))
   {
       if(giveplayerid != INVALID_PLAYER_ID)
       {
           if(ProxDetectorS(8.0, playerid, giveplayerid))
           {
                 new Float:atlag = PlayerInfo[giveplayerid][RpPontok]/PlayerInfo[giveplayerid][RpSzam];
                     new otext[20];
                     new ktext[20];
            if(PlayerInfo[playerid][pOrigin] == 1) { otext = \"El Quebrados\"; }
            else if(PlayerInfo[playerid][pOrigin] == 2) { otext = \"Las Payasadas\"; }
            if(PlayerInfo[playerid][pSex] == 1) { ktext = \"Férfi\"; }
            else if(PlayerInfo[playerid][pSex] == 2) { ktext = \"Nõ\"; }
               GetPlayerName(playerid, sendername, sizeof(sendername));
               GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
              
             new dialog[270];
             format(dialog,sizeof(dialog),\"______________________________________________\\n\\nNév: %s\\n\\nNem: %s\\n\\nKor: %d\\n\\nTelefonszám: %d\\n\\n(( Játszott Órák: %d ))\\n\\n(( RP pont: %.1f / %d szavazat ))\\n\\n______________________________________________\",sendername,ktext,PlayerInfo[playerid][pAge],PlayerInfo[playerid][pPnumber],PlayerInfo[playerid][idoora],atlag,PlayerInfo[playerid][RpSzam]);
                        ShowPlayerDialog(giveplayerid,01101,DIALOG_STYLE_MSGBOX,\"Személyi Igazolvány\",dialog,\"-\",\"-\");
                       
                  format(string, sizeof(string), \"%s megmutatta neked a személyi igazolványát.\", sendername);
            SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            format(string, sizeof(string), \"Megmutattad %s a személyi igazolványod.\",rag(giveplayer,2));
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
            format(stringx, sizeof(stringx), \"* %s megmutatta a személyi igazolványát %s\",sendername,rag(giveplayer,2));
                  ProxDetector(30.0, playerid, stringx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                  SetPlayerChatBubble(playerid, \"megmutatta a személyi igazolványát valakinek\", COLOR_PURPLE, 80.0, 10000);
                  new nev[32];
            GetPlayerName(playerid, nev, sizeof(nev));
            new h,mi,s,y,m,d;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s megmutatta a személyi igazolványát %s.\",y,m,d,h,mi,s,nev,rag(giveplayer,2));
            LoOoG(stringx);
                  return 1;
           }
           else SendClientMessage(playerid, COLOR_GRAD2, \"A játékos nincs a közeledben!\");
       }
   }
    }
    return 1;
}

Személyi
« Válasz #2 Dátum: 2012. április 15. - 08:11:43 »
0 Show voters
Nem jó így sem.

Személyi
« Válasz #3 Dátum: 2012. április 15. - 10:31:05 »
0 Show voters
ha ez dt módbol van,csak akkor fog menni ha adsz magadnak rp-pontot.

Személyi
« Válasz #4 Dátum: 2012. április 15. - 11:35:15 »
0 Show voters
Szia!
Ezt próbáld,ezt kimásoltam egyik rp módból!
Remélem jó lesz!
Nem DT!
 
  return 1;
    }
if(strcmp(cmd, \"/személyi\", true) == 0 || strcmp(cmd, \"/szemelyi\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged[playerid] == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, \"Nem vagy bejelentkezve!\");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
       SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /személyi [JátékosID/NévRészlet]\");
       return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(IsPlayerConnected(giveplayerid))
   {
       if(giveplayerid != INVALID_PLAYER_ID)
       {
           if(ProxDetectorS(8.0, playerid, giveplayerid))
           {
                     new otext[20];
                     new ktext[20];
                     new asdtext[20];
            if(PlayerInfo[playerid][pOrigin] == 1) { otext = \"El Quebrados\"; }
            else if(PlayerInfo[playerid][pOrigin] == 2) { otext = \"Las Payasadas\"; }
            else if(PlayerInfo[playerid][pOrigin] == 7) { otext = \"Fort Carson\"; }
            if(PlayerInfo[playerid][pSex] == 1) { ktext = \"Férfi\"; }
            else if(PlayerInfo[playerid][pSex] == 2) { ktext = \"Nõ\"; }
            if(PlayerInfo[playerid][Valas] == 0) { asdtext = \"Puhány\"; }
            else if(PlayerInfo[playerid][Valas] == 1) { asdtext = \"Keresztény\"; }
               GetPlayerName(playerid, sendername, sizeof(sendername));
               GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
              
             new dialog[270];
             if(PlayerInfo[playerid][pMarried] == 1)
             {
                format(dialog,sizeof(dialog),\"______________________________________________\\n\\nNév: %s\\n\\nNem: %s\\n\\nKor: %d\\n\\nTelefonszám: %d\\n Lakhely: %s\\n\\nHázastárs: %s\\n\\nVallás: %s\\n\\n(( Játszott Órák: %d ))\\n\\n______________________________________________\",sendername,ktext,PlayerInfo[playerid][pAge],PlayerInfo[playerid][pPnumber],otext,PlayerInfo[playerid][pMarriedTo],asdtext,PlayerInfo[playerid][idoora]);
                           ShowPlayerDialog(giveplayerid,01101,DIALOG_STYLE_MSGBOX,\"Személyi Igazolvány\",dialog,\"-\",\"-\");
                        }
                        else if(PlayerInfo[playerid][pMarried] == 0)
             {
                format(dialog,sizeof(dialog),\"______________________________________________\\n\\nNév: %s\\n\\nNem: %s\\n\\nKor: %d\\n\\nTelefonszám: %d\\n Lakhely: %s\\n\\nHázastárs: Nincs\\n\\nVallás: %s\\n\\n(( Játszott Órák: %d ))\\n\\n______________________________________________\",sendername,ktext,PlayerInfo[playerid][pAge],PlayerInfo[playerid][pPnumber],otext,asdtext,PlayerInfo[playerid][idoora]);
                           ShowPlayerDialog(giveplayerid,01101,DIALOG_STYLE_MSGBOX,\"Személyi Igazolvány\",dialog,\"-\",\"-\");
                        }
                  format(string, sizeof(string), \"%s megmutatta neked a személyi igazolványát.\", sendername);
            SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            format(string, sizeof(string), \"Megmutattad %s a személyi igazolványod.\",rag(giveplayer,2));
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
            format(stringx, sizeof(stringx), \"* %s megmutatta a személyi igazolványát %s\",sendername,rag(giveplayer,2));
                  ProxDetector(30.0, playerid, stringx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                  SetPlayerChatBubble(playerid, \"megmutatta a személyi igazolványát valakinek\", COLOR_PURPLE, 80.0, 10000);
                  new nev[32];
            GetPlayerName(playerid, nev, sizeof(nev));
            new h,mi,s,y,m,d;
            getdate(y,m,d);
            gettime(h,mi,s);
            format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s megmutatta a személyi igazolványát %s.\",y,m,d,h,mi,s,nev,rag(giveplayer,2));
            LoOoG(stringx);
                  return 1;
           }
           else SendClientMessage(playerid, COLOR_GRAD2, \"A játékos nincs a közeledben!\");
       }
   }
    }

Nem elérhető Szilard

  • Adminisztrátor
  • 1832
    • Profil megtekintése
Személyi
« Válasz #5 Dátum: 2012. április 15. - 16:26:32 »
0 Show voters
A
 
  return 1;
    }
 
[/quote]
nem kell az elejére.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal