Peršokti į turinį
Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

[PAMOKA] /tune per GUI lentele


Aire_Whi

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4017 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

Sveiki .

Pamoka: /tune valdymas per GUI lentele

Atrodo taip: c8592fb49430657456efb441d1fac705333.png

Šitą komanda galės naudoti visi žaidėjai bet manau kad šitas skriptas tinka drift serveriam :)

Taigi pradėsime einame į savo modifikacija atsidarome ir susirandame eilute

public OnPlayerCommandText(playerid, cmdtext[])
{

Rašome:

if(strcmp(cmdtext, "/tune", true)==0)
{
ShowPlayerDialog(playerid,500,DIALOG_STYLE_LIST,"{FFFFFF}Maðinos pultas","Uþdëti ratlankius\nUþdëti spalva\nÁmontuoti nitro","Gerai","");
return 1;
}

Dabar vėl susirandame tokią eilute:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

Ir rašome :

new vehicle = GetPlayerVehicleID(playerid);
if(dialogid == 500)
{
if(response)
{
if(listitem == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,RED,"{FFFFFF}Tu nesi masinoje!" );
GameTextForPlayer(playerid,"Uzdeta",3000,1);
AddVehicleComponent(vehicle, 1079); // ratai
}
if(listitem == 1)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,RED,"{FFFFFF}Tu nesi masinoje!" );
GameTextForPlayer(playerid,"Uzdeta",3000,1);
ChangeVehicleColor(vehicle,252,1); // spalva
}
if(listitem == 2)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,RED,"{FFFFFF}Tu nesi masinoje!" );
GameTextForPlayer(playerid,"Imontuota",3000,1);
AddVehicleComponent(vehicle, 1010); // nitro
}
return 1;
}
}

Ną kaip ir viskas dabar spaudžiame f5 .

if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,RED,"{FFFFFF}Tu nesi masinoje!" );

Šita eilute tikrina ar žaidėjas mašinoje

GameTextForPlayer(playerid,"Uzdeta",3000,1);

Šis skriptas padaro Text

Jis atrodo taip:c22dc0874eb07b895eeb4064707e6092795.png

Jie galite redaguoti į savo norima teksta.

Pamoka kurti Aire_Whi

Gero naudojimo :)

Nuoroda į komentarą
Dalintis per kitą puslapį

su sscanf nenori?

CMD:tune(playerid,params[])
{
new id;
if(sscanf(params,"u",id)) return SendClientMessage(playerid, 0," Naudojimas /tune V_P");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0," Tokio zaidejo nera!");
ShowPlayerDialog(id,0,"Tune "," Jusu masina nori tuninguoti. Sutinkate?","Taip","Ne");

return 1;
}
if(dialogid == 0 )
{
if ( response )
{
if(!IsPlayerConnected(id)) SendClientMessage(playerid,0," Zaidejas neprisijunges!");
SendClientMessage(playerid,0," Zaidejas sutiko, rasykite ");
return 1;
}
}

Nuoroda į komentarą
Dalintis per kitą puslapį

su sscanf nenori?

CMD:tune(playerid,params[])
{
new id;
if(sscanf(params,"u",id)) return SendClientMessage(playerid, 0," Naudojimas /tune V_P");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0," Tokio zaidejo nera!");
ShowPlayerDialog(id,0,"Tune "," Jusu masina nori tuninguoti. Sutinkate?","Taip","Ne");

return 1;
}
if(dialogid == 0 )
{
if ( response )
{
if(!IsPlayerConnected(id)) SendClientMessage(playerid,0," Zaidejas neprisijunges!");
SendClientMessage(playerid,0," Zaidejas sutiko, rasykite ");
return 1;
}
}

nelabai moku su sscanf

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4017 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!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...