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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Akosee - 2015. Április 06. - 20:43:01

Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: Akosee - 2015. Április 06. - 20:43:01
Sziasztok! Nem rég béreltem egy szervert és most kezdtem el vele foglalkozni. Ezen belül értem a szkriptelésést is. van egy kezdő mappom meg egy Desert town rp modom. na most amikor szolgálatba lépek rendőrként (leader vagyok) nem rakja át a skinem. Hogyan lehetne orvosolni? Válaszokat előre is köszi :D
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: HBalazs96 - 2015. Április 06. - 22:57:35
Látatlanba elég nehéz, nem gondolod? :) Másold be a kódot.
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: Akosee - 2015. Április 06. - 23:15:03
elég hülye vagyok ehhez,de most másoljam be a mod kódját? :D
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: System - 2015. Április 06. - 23:22:33
Nem a modot./duty parancsot másold be utánna jelöld ki amit ide beillesztettél és szépen rányomsz arra a #(kettőskereszt) gombra és kirakod a Pawn code taget
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: Akosee - 2015. Április 06. - 23:25:07
   if(strcmp(cmd, \"/szolgálat\", true) == 0 || strcmp(cmd, \"/szolgalat\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
   {
   if(PlayerToPoint(20.0,playerid,1292.9324,-832.7597,1085.6328))
   {
            if(OnDuty[playerid]==0)
              {
                  SendClientMessage(playerid, COLOR_WHITE, \"Szolgálatba álltál.\");
                  GetPlayerName(playerid, sendername, sizeof(sendername));
                  new rang[50];
               if(PlayerInfo[playerid][pRank] == 1) format(rang, sizeof(rang), \"\");
               else if(PlayerInfo[playerid][pRank] == 2) format(rang, sizeof(rang), \"Őrmester\");
               else if(PlayerInfo[playerid][pRank] == 3) format(rang, sizeof(rang), \"Zászlós\");
               else if(PlayerInfo[playerid][pRank] == 4) format(rang, sizeof(rang), \"Hadnagy\");
               else if(PlayerInfo[playerid][pRank] == 5) format(rang, sizeof(rang), \"Ezredes\");
               else if(PlayerInfo[playerid][pRank] == 6) format(rang, sizeof(rang), \"Vezérőrnagy\");
                  GetPlayerName(playerid,sendername,sizeof(sendername));
                  format(string, sizeof(string), \"%s Rendőr %s Szolgálatba Állt! Ha szükséged van rendőrre hívd! (( /112 ))\", sendername,rang);
                OOCNews(0x33AA33AA,string);
               SafeGivePlayerWeapon(playerid, 25, 30); // Shotgun
               SafeGivePlayerWeapon(playerid, 16, 2); // Gránát
               SafeGivePlayerWeapon(playerid, 24, 40); // Deagle
               SafeGivePlayerWeapon(playerid, 3, 1); // Gumibot
               SafeGivePlayerWeapon(playerid, 31, 500); // M4
               SafeGivePlayerWeapon(playerid, 43, 20); // Fényképező
               SetPlayerArmour(playerid, 150);
               OnDuty[playerid] = 1;
            }
            else if(OnDuty[playerid]==1)
            {
                SendClientMessage(playerid, COLOR_WHITE, \"Kiléptél a szolgálatból.\");
               SafeResetPlayerWeapons(playerid);
               SetPlayerArmour(playerid, 0);
               OnDuty[playerid] = 0;
            }

  Ez a rendőré ahogy látom

Dupla hozzászólás automatikusan összefûzve. ( [time]2015. Április 06. 23:26:30[/time] )

És ugyan úgy ennél a modnál,ha ./skin parancsot használom akkor \"server closed the connection\" és a logba azt irja h kilépek ,és semmi hibaüenet
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: System - 2015. Április 06. - 23:26:31
Hát nem látom,hogy szolgálatba álláskor be lenne a skin állítva. Ha tudsz scriptelni akkor ezt megtudod oldani gondolom.
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: Akosee - 2015. Április 06. - 23:27:25
Igen nagyjábol menni fog. de a ./skin nél miért Closed the connectiont ír a szerver? Mert ha azt használom ledob  :confused:
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: System - 2015. Április 06. - 23:29:53
bemásolnád?
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: Akosee - 2015. Április 06. - 23:31:33
//----------------------------------[sETSKIN]------------------------------------------------
if(strcmp(cmd, \"/skin\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /skin [JátékosID/NévRészlet] [skinID]\");
      return 1;
   }
   new para1;
   new level;
   para1 = ReturnUser(tmp);
   tmp = strtok(cmdtext, idx);
   level = strval(tmp);
   if(level > 299 || level < 1) { SendClientMessage(playerid, COLOR_GREY, \"Rossz skinID!\"); return 1; }
   if (Admin(playerid, 3))
   {
       if(IsPlayerConnected(para1))
       {
           if(para1 != INVALID_PLAYER_ID)
           {
            GetPlayerName(para1, giveplayer, sizeof(giveplayer));
            GetPlayerName(playerid, sendername, sizeof(sendername));
            //PlayerInfo[para1][Munkaruha1] = level;
            //PlayerInfo[para1][Civilruha1] = level;
            format(string, sizeof(string), \"%s megváltoztatta a skined!\", sendername);
            SendClientMessage(para1, COLOR_WHITE, string);
            format(string, sizeof(string), \"%s skinjét megváltoztattad erre: %d\", giveplayer,level);
            SendClientMessage(playerid, COLOR_WHITE, string);
             //SetPlayerSkin(para1, PlayerInfo[para1][Munkaruha1]);
             SetPlayerSkin(para1, level);
             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 megváltoztatta %s kinézetét. SKINID: %d\",y,m,d,h,mi,s,nev,giveplayer,level);
            LoOoG(stringx);
         }
      }//not connected
   }
   else
   {
      SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy főadmin!\");
   }
}
return 1;
}
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: System - 2015. Április 06. - 23:32:22
hány adminszint van?
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: Akosee - 2015. Április 06. - 23:35:16
4
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: System - 2015. Április 06. - 23:36:00
Nem vagyok valami nagy scripter de ha komolyabb editeléseket nem végeztél a /skin parancson akkor szerintem egy alap modból összehasonlíthatod(Ha editelt a mod)
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: Akosee - 2015. Április 06. - 23:36:55
Most szedtem le jelenleg az előző skin problémát orvosolom,de oké azért köszönöm! :)
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: System - 2015. Április 06. - 23:40:01
Nincs mit.Remélem azért tudtam valami okosat mondani :D
Cím: Rendőrnél szolgálatba lépéskor nem vál át rendőr skinre
Írta: Akosee - 2015. Április 06. - 23:41:16
Sikerült a skines! Köszönöm szépen nagyon sokat segitettel! :) Zárom a témát! :D