Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4807 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Laba, duosiu scripto gabalą, kaip pasidaryti /tune komandą tuneriams arba kokiai nors kitai specialybėj. Valdymas per GUI

prie visų define prirašome šį.

#define TUNEMENU 23

[ skaičiuką 23 pasikeiskit į dialog id, kurio dar pas jus nėra.

Taigi po

OnPlayerCommandText dedame ši script.

if(strcmp(cmdtext, "/tune", true)==0)
{
if(playerDB[playerid][specialybe]!=SPECID){SendClientMessage(playerid,COLOR,"{FFFFFF}[ TUNE ]: Šią komandą naudoti gali tik tuneriai"); return 1;}
	ShowPlayerDialog(playerid, 23, DIALOG_STYLE_LIST, "Tune Meniu","Nitro\nHydraulika\nRatlankiai\nPaint Jobs\nSpalvos", "Pasirinkti", "Grįžti");
       return 1;
   }

skaičiuką 23 pasikeiskit į dialog id, kurio dar pas jus nėra. Bet jis turi sutapti su #define TUNEMENU id'u

[specialybe]!=SPECID vietoj SPECID rašykite savo darbo ID, kuriam norite pridėti šią komandą.

Tada po OnDialogResponse eilute dedame šį:

if(dialogid == TUNEMENU)
   {
       if(response)
       {
           if(listitem == 0){ AddVehicleComponent(GetPlayerVehicleID(playerid),1010);  SendClientMessage(playerid,COLOR_RED,"Nitro įmontuotas");}
           if(listitem == 1){ AddVehicleComponent(GetPlayerVehicleID(playerid),1087);  SendClientMessage(playerid,COLOR_RED,"Hidraulika įmontuota");}
           if(listitem == 2) return ShowPlayerDialog(playerid, TUNEMENU+1, DIALOG_STYLE_LIST,"Ratlankiai","Wire\nTwist\nAccess\nMega\nImport\nAtomic\nOfTwistfroad\nClassic", "Pasirinkti", "Grįžti");
           if(listitem == 3) return ShowPlayerDialog(playerid, TUNEMENU+2, DIALOG_STYLE_LIST,"Paint Jobs","Stilius 1\nStilius 2\nStilius 3\nStilius 4\nStilius 5", "Pasirinkti", "Grįžti");
           if(listitem == 4) return ShowPlayerDialog(playerid, TUNEMENU+3, DIALOG_STYLE_LIST,"Spalvos","Juoda \nBalta \nTamsiai mėlyna \nŠviesiai mėlyna\nMėlyna \nŽalia \nRaudona \nGeltona \nRožinė", "Pasirinkti", "Grįžti");
       }
        return 1;
     }
   if(dialogid == TUNEMENU+1)
   {
       if(response)
       {
           if(listitem == 0){ AddVehicleComponent(GetPlayerVehicleID(playerid),1081);  SendClientMessage(playerid,COLOR_RED,"Wire ratlankiai įmontuoti");}
           if(listitem == 1){ AddVehicleComponent(GetPlayerVehicleID(playerid),1078);  SendClientMessage(playerid,COLOR_RED,"Twist ratlankiai įmontuoti");}
           if(listitem == 2){ AddVehicleComponent(GetPlayerVehicleID(playerid),1098);  SendClientMessage(playerid,COLOR_RED,"Access ratlankiai įmontuoti");}
           if(listitem == 3){ AddVehicleComponent(GetPlayerVehicleID(playerid),1074);  SendClientMessage(playerid,COLOR_RED,"Mega ratlankiai įmontuoti");}
           if(listitem == 4){ AddVehicleComponent(GetPlayerVehicleID(playerid),1082);  SendClientMessage(playerid,COLOR_RED,"Import ratlankiai įmontuoti");}
            if(listitem == 5){ AddVehicleComponent(GetPlayerVehicleID(playerid),1085);  SendClientMessage(playerid,COLOR_RED,"Atomic ratlankiai įmontuoti");}
           if(listitem == 6){ AddVehicleComponent(GetPlayerVehicleID(playerid),1025);  SendClientMessage(playerid,COLOR_RED,"OfTwistfroad ratlankiai įmontuoti");}
            if(listitem == 7){ AddVehicleComponent(GetPlayerVehicleID(playerid),1077);  SendClientMessage(playerid,COLOR_RED,"Classic ratlankiai įmontuoti");}
       }
        return 1;
     }
   if(dialogid == TUNEMENU+2)
   {
       if(response)
       {
           if(listitem == 0){ ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),0);  SendClientMessage(playerid,COLOR_RED,"Mašinos Paint Job pakeistas į stilius 1"); }
           if(listitem == 1){ ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),1);  SendClientMessage(playerid,COLOR_RED,"Mašinos Paint Job pakeistas į stilius 2"); }
           if(listitem == 2){ ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),2);  SendClientMessage(playerid,COLOR_RED,"Mašinos Paint Job pakeistas į stilius 3"); }
           if(listitem == 3){ ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),3);  SendClientMessage(playerid,COLOR_RED,"Mašinos Paint Job pakeistas į stilius 4"); }
           if(listitem == 4){ ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),4);  SendClientMessage(playerid,COLOR_RED,"Mašinos Paint Job pakeistas į stilius 5"); }
       }
        return 1;
     }
   if(dialogid == TUNEMENU+3)
   {
       if(response)
       {
           if(listitem == 0){ ChangeVehicleColor(GetPlayerVehicleID(playerid),0,0);      SendClientMessage(playerid,COLOR_RED,"Mašinos spalva pakeista į Juodą");      }
           if(listitem == 1){ ChangeVehicleColor(GetPlayerVehicleID(playerid),1,1);      SendClientMessage(playerid,COLOR_RED,"Mašinos spalva pakeista į Baltą");      }
           if(listitem == 2){ ChangeVehicleColor(GetPlayerVehicleID(playerid),53,53);    SendClientMessage(playerid,COLOR_RED,"Mašinos spalva pakeista į Tamsiai mėlyną");  }
           if(listitem == 3){ ChangeVehicleColor(GetPlayerVehicleID(playerid),2,2);      SendClientMessage(playerid,COLOR_RED,"Mašinos spalva pakeista į Žydrą"); }
           if(listitem == 4){ ChangeVehicleColor(GetPlayerVehicleID(playerid),79,79);    SendClientMessage(playerid,COLOR_RED,"Mašinos spalva pakeista į Mėlyną");      }
           if(listitem == 5){ ChangeVehicleColor(GetPlayerVehicleID(playerid),86,86);    SendClientMessage(playerid,COLOR_RED,"Mašinos spalva pakeista į Žalią");         }
           if(listitem == 6){ ChangeVehicleColor(GetPlayerVehicleID(playerid),3,3);      SendClientMessage(playerid,COLOR_RED,"Mašinos spalva pakeista į Raudoną");     }
	    if(listitem == 7){ ChangeVehicleColor(GetPlayerVehicleID(playerid),6,6);  SendClientMessage(playerid,COLOR_RED,"Mašinos spalva pakeista į Geltoną");         }
           if(listitem == 8){ ChangeVehicleColor(GetPlayerVehicleID(playerid),146,146);  SendClientMessage(playerid,COLOR_RED,"Mašinos spalva pakeista į Rožinę");       }
	 }

        return 1;
}

Pamoka kurta ne mano, išverčiau ją iš anglų kalbos, sutaisiau kelis bugus, buvo su spalvom, galit duot ir +rep jei pamoka pravertė. :)

Bėje, čia yra ne visi tuning kit'ai, jei norėsite prisidėsite, jug nėra sunku :)

  • Teigiamai 2
  • Neigiamai 1

2b9a88bbdc0069f35b6b18ee738332fc604.png

SA:MP serveris.

  • Parašė po 3 mėnesių...
  • Parašė po 6 mėnesių...
(redaguota)
if(playerDB[playerid][specialybe]!=SPECID){SendClientMessage(playerid,COLOR,"{FFFFFF}[ TUNE ]: Šią komandą naudoti gali tik tuneriai"); return 1;}
if(playerDB[playerid][specialybe]!=SPECID)//SPECID Sitoje vietoje rasyk savo Tune darbo ID.

Redaguota , nario Dancer

333eee661d203d0a4fa96862ac6438b3165.png

Projektas laukia jūsų http://etaGame.Lt

Irmantas_Danas rekomenduoja tai!

  • Parašė po 1 mėnesio...
  • Parašė po 1 mėnesio...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4807 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...