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

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

Taigi įdėjau script ir meta error:

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5401) : error 010: invalid function or declaration

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5403) : error 010: invalid function or declaration

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5405) : error 010: invalid function or declaration

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5410) : error 010: invalid function or declaration

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5415) : error 010: invalid function or declaration

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5421) : error 010: invalid function or declaration

Eilutės:

5401: if(dialogid == 719)

5403: if(response)

5405: if(listitem == 0)

5410: else if(listitem == 1)

5415: else if(listitem == 2)

5421: return 1;

Visas script'as:

if(dialogid == 719) //Jei dialogid bus lygus 0

{

if(response) //Jei paspaudė mygtuką "Sutinku"

{

if(listitem == 0) //Jei pirmas pasirinkimas

{

SendClientMessage(playerid,RED,"* Mūsimosi stilius pakeistas : {6EF83C}Boxing");

SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);

}

else if(listitem == 1) //Jei antras pasirinkimas

{

SendClientMessage(playerid,RED,"* Mūsimosi stilius pakeistas : {6EF83C}KungFu");

SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);

}

else if(listitem == 2) //Jei antras pasirinkimas

{

SendClientMessage(playerid,RED,"* Mūsimosi stilius pakeistas : {6EF83C}KneeHead");

SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);

}

}

return 1;

}

if(dialogid == 2) // Lyties pasirinkimo Dialog ID

{

if(response) // Jeigu paspaudė Taip, t.y. Vyras

{

new name[MAX_PLAYER_NAME],file[128];

SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite Vyras."); // Parašo, kad jis pasirinko lyti (SPALVA keičiame į savo norimą. PVZ.: 0xFFFFFF)

SetPlayerSkin(playerid,170); // nustato skin'ą

playerDB[playerid][lytis]=1; // nustato lytį į 1

GetPlayerName(playerid,name,sizeof(name));

format(file,sizeof(file),"saves/user/%s.ini",name);

dini_IntSet(file,"Lytis",1); // čia iškart sudedame jojo save failiuke.

}

}

if(!response) // Jeigu pasirinko Ne, t.y. Moteris

{

new name[MAX_PLAYER_NAME],file[128];

SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite moteris."); // Parašo, kad ji pasirinko lyti (SPALVA pakeiskite į savo norimą. PVZ.: 0xFFFFFF)

SetPlayerSkin(playerid,233); // nustato skin'ą

playerDB[playerid][lytis]=0; // Nustato lytį į 0

GetPlayerName(playerid,name,sizeof(name));

format(file,sizeof(file),"saves/user/%s.ini",name);

dini_IntSet(file,"Lytis",0); // čia iškart sudedame josios save failiuke.

return 1;

}

return 1;

}

Pakeisk į šitą:

if(dialogid == 2) // Lyties pasirinkimo Dialog ID
{
if(response) // Jeigu paspaudė Taip, t.y. Vyras
{
new name[MAX_PLAYER_NAME],file[128];
SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite Vyras."); // Parašo, kad jis pasirinko lyti (SPALVA keičiame į savo norimą. PVZ.: 0xFFFFFF)
SetPlayerSkin(playerid,170); // nustato skin'ą
playerDB[playerid][lytis]=1; // nustato lytį į 1
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_IntSet(file,"Lytis",1); // čia iškart sudedame jojo save failiuke.
}
if(!response) // Jeigu pasirinko Ne, t.y. Moteris
{
new name[MAX_PLAYER_NAME],file[128];
SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite moteris."); // Parašo, kad ji pasirinko lyti (SPALVA pakeiskite į savo norimą. PVZ.: 0xFFFFFF)
SetPlayerSkin(playerid,233); // nustato skin'ą
playerDB[playerid][lytis]=0; // Nustato lytį į 0
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_IntSet(file,"Lytis",0); // čia iškart sudedame josios save failiuke.
}
return 1;
}

PAWN patirtis: 3 metai

Pamokos:

[GH #1] [0.3d] Objektų šalinimas

[GH #2] [0.3d] Vartų kūrimas

[GH #3] Laiko žymės (UNIX TIMESTAMPS)

[GH #4] Kodo lygiavimas

[GH #5] Kuriame judantį textdraw

Va dabar:

if(dialogid == 2) // Lyties pasirinkimo Dialog ID
{
if(response) // Jeigu paspaudė Taip, t.y. Vyras
{
new name[MAX_PLAYER_NAME],file[128];
SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite Vyras."); // Parašo, kad jis pasirinko lyti (SPALVA keičiame į savo norimą. PVZ.: 0xFFFFFF)
SetPlayerSkin(playerid,170); // nustato skin'ą
playerDB[playerid][lytis]=1; // nustato lytį į 1
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_IntSet(file,"Lytis",1); // čia iškart sudedame jojo save failiuke.
}
if(!response) // Jeigu pasirinko Ne, t.y. Moteris
{
new name[MAX_PLAYER_NAME],file[128];
SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite moteris."); // Parašo, kad ji pasirinko lyti (SPALVA pakeiskite į savo norimą. PVZ.: 0xFFFFFF)
SetPlayerSkin(playerid,233); // nustato skin'ą
playerDB[playerid][lytis]=0; // Nustato lytį į 0
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_IntSet(file,"Lytis",0); // čia iškart sudedame josios save failiuke.
}
}
}

PAWN patirtis: 3 metai

Pamokos:

[GH #1] [0.3d] Objektų šalinimas

[GH #2] [0.3d] Vartų kūrimas

[GH #3] Laiko žymės (UNIX TIMESTAMPS)

[GH #4] Kodo lygiavimas

[GH #5] Kuriame judantį textdraw

Va dabar:
if(dialogid == 2) // Lyties pasirinkimo Dialog ID
{
if(response) // Jeigu paspaudė Taip, t.y. Vyras
{
new name[MAX_PLAYER_NAME],file[128];
SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite Vyras."); // Parašo, kad jis pasirinko lyti (SPALVA keičiame į savo norimą. PVZ.: 0xFFFFFF)
SetPlayerSkin(playerid,170); // nustato skin'ą
playerDB[playerid][lytis]=1; // nustato lytį į 1
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_IntSet(file,"Lytis",1); // čia iškart sudedame jojo save failiuke.
}
if(!response) // Jeigu pasirinko Ne, t.y. Moteris
{
new name[MAX_PLAYER_NAME],file[128];
SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite moteris."); // Parašo, kad ji pasirinko lyti (SPALVA pakeiskite į savo norimą. PVZ.: 0xFFFFFF)
SetPlayerSkin(playerid,233); // nustato skin'ą
playerDB[playerid][lytis]=0; // Nustato lytį į 0
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_IntSet(file,"Lytis",0); // čia iškart sudedame josios save failiuke.
}
}
}

Kai šitą įdedu vėl meta:

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5399) : warning 209: function "OnDialogResponse" should return a value

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5401) : error 010: invalid function or declaration

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5403) : error 010: invalid function or declaration

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5405) : error 010: invalid function or declaration

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5410) : error 010: invalid function or declaration

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5415) : error 010: invalid function or declaration

C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5421) : error 010: invalid function or declaration

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

6 Errors.

if(!strcmp(cmdtext, "/stiliai", true))

{

SendClientMessage(playerid,0xFF0000FF,"Prašome pasiringti kovos stilių");

ShowPlayerDialog(playerid,719,DIALOG_STYLE_LIST,"Kovos Stiliai","Box\nKungFu\nKneeHeadi","Rinktis","Atgal");

return 1;

}

Kur ją idėjai? Į OnPlayerCommandText callback'ą?

PAWN patirtis: 3 metai

Pamokos:

[GH #1] [0.3d] Objektų šalinimas

[GH #2] [0.3d] Vartų kūrimas

[GH #3] Laiko žymės (UNIX TIMESTAMPS)

[GH #4] Kodo lygiavimas

[GH #5] Kuriame judantį textdraw

if(!strcmp(cmdtext, "/stiliai", true))

{

SendClientMessage(playerid,0xFF0000FF,"Prašome pasiringti kovos stilių");

ShowPlayerDialog(playerid,719,DIALOG_STYLE_LIST,"Kovos Stiliai","Box\nKungFu\nKneeHeadi","Rinktis","Atgal");

return 1;

}

Kur ją idėjai? Į OnPlayerCommandText callback'ą?

Taip, dabar truputį pakeičiau ir error'as pasikeitė, dabar: C:\Documents and Settings\User\Desktop\FIFA 12\gamemodes\GRP4.pwn(5423) : error 030: compound statement not closed at the end of file (started at line 5403)

Kur paryškinau eilutė: if(response)

Gal padės kuo tai.

Štai visas OnDialogResponse:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) // Prisijungimo dialog ID
{
if(response) // Jei paspaudė "Taip", t.y. Prisijungti
{
new name[MAX_PLAYER_NAME],file[128];
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
if(CheckPass(file,inputtext)) // Patikrina slaptažodį
{
new exp = dini_Int(file,"Xp");
if(dini_Int(file,"Admin") == 1) playerDB[playerid][admin]=true;

if(playerDB[playerid][admin]) // Jei yra ADMIN, tai:..
{
SendClientMessage(playerid,COLOR,"*~* Sveiki sugrįzę. Administratorių komandos: /akomandos ."); // Nusiunčiame tokią žinutę.
}else{ // Kitais atvėjais :..
SendClientMessage(playerid,COLOR,"*~* Prašome laikytis: /taisyklės"); // Nusiunčiame tokią žinutę
}
if(exp == -1) playerDB[playerid][authstate]=1; else // Jeigu neteisingas slaptažodis
playerDB[playerid][authstate]=2;
return 1;
}
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}PRISIJUNGIMAS","Prašome įvesti savo slaptažodį","Prisijungti","Atšaukti"); // Prašome prisijungti, nes įvedė neteisingą slaptažodį.
SendClientMessage(playerid,0xFF0000FF,"*~* Slaptažodis neteisingas!"); // Nusiunčia perspėjančią žinutę
return 1;
}
return 1;
}

if(dialogid == 0) // Registracijos Dialog ID
{
if(response) // Jei paspaudė "Taip", t.y. Prisijungti
{
new name[MAX_PLAYER_NAME],file[128];
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_Create(file);
dini_IntSet(file,"slaptazodis",tohash(inputtext));
format(file,sizeof(file),"*~* Jūs užsiregistravote ir prisijungėte (slaptazodis: %s), sėkmės žaidime.",inputtext); // Suformatuoja tokią žinutę
SendClientMessage(playerid,0xFF0000FF,file); // Žinutę nusiunčia tokia spalva (SPALVA pakeiskime į kokį nors skaičiuką. PVZ.: 0xFFFFFF)
playerDB[playerid][authstate]=1;
ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"Lyties pasirinkimas","Pasirinkite lytį","Vyras","Moteris"); // Kai naujokas prisijungia, jam išmeta šią lentelę.
return 1;
}
return 1;
}

if(dialogid == 2) // Lyties pasirinkimo Dialog ID
{
if(response) // Jeigu paspaudė Taip, t.y. Vyras
{
new name[MAX_PLAYER_NAME],file[128];
SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite Vyras."); // Parašo, kad jis pasirinko lyti (SPALVA keičiame į savo norimą. PVZ.: 0xFFFFFF)
SetPlayerSkin(playerid,170); // nustato skin'ą
playerDB[playerid][lytis]=1; // nustato lytį į 1
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_IntSet(file,"Lytis",1); // čia iškart sudedame jojo save failiuke.
}
if(!response) // Jeigu pasirinko Ne, t.y. Moteris
{
new name[MAX_PLAYER_NAME],file[128];
SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite moteris."); // Parašo, kad ji pasirinko lyti (SPALVA pakeiskite į savo norimą. PVZ.: 0xFFFFFF)
SetPlayerSkin(playerid,233); // nustato skin'ą
playerDB[playerid][lytis]=0; // Nustato lytį į 0
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_IntSet(file,"Lytis",0); // čia iškart sudedame josios save failiuke.
return 1;
}
return 0;
}


if(dialogid == 719) //Jei dialogid bus lygus 0
{
if(response) //Jei paspaudė mygtuką "Sutinku"
{
if(listitem == 0)// Jei pirmas pasirinkimas
{
SendClientMessage(playerid,0xFF0000FF,"* Mūsimosi stilius pakeistas : {6EF83C}Boxing");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
}
else if(listitem == 1) //Jei antras pasirinkimas
{
SendClientMessage(playerid,0xFF0000FF,"* Mūsimosi stilius pakeistas : {6EF83C}KungFu");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
}
else if(listitem == 2) //Jei antras pasirinkimas
{
SendClientMessage(playerid,0xFF0000FF,"* Mūsimosi stilius pakeistas : {6EF83C}KneeHead");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
}
}
}

Pabandyk:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) // Prisijungimo dialog ID
{
if(response) // Jei paspaudė "Taip", t.y. Prisijungti
{
new name[MAX_PLAYER_NAME],file[128];
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
if(CheckPass(file,inputtext)) // Patikrina slaptažodį
{
new exp = dini_Int(file,"Xp");
if(dini_Int(file,"Admin") == 1) playerDB[playerid][admin]=true;

if(playerDB[playerid][admin]) // Jei yra ADMIN, tai:..
{
SendClientMessage(playerid,COLOR,"*~* Sveiki sugrįzę. Administratorių komandos: /akomandos ."); // Nusiunčiame tokią žinutę.
}else{ // Kitais atvėjais :..
SendClientMessage(playerid,COLOR,"*~* Prašome laikytis: /taisyklės"); // Nusiunčiame tokią žinutę
}
if(exp == -1) playerDB[playerid][authstate]=1; else // Jeigu neteisingas slaptažodis
playerDB[playerid][authstate]=2;
return 1;
}
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}PRISIJUNGIMAS","Prašome įvesti savo slaptažodį","Prisijungti","Atšaukti"); // Prašome prisijungti, nes įvedė neteisingą slaptažodį.
SendClientMessage(playerid,0xFF0000FF,"*~* Slaptažodis neteisingas!"); // Nusiunčia perspėjančią žinutę
return 1;
}
return 1;
}

if(dialogid == 0) // Registracijos Dialog ID
{
if(response) // Jei paspaudė "Taip", t.y. Prisijungti
{
new name[MAX_PLAYER_NAME],file[128];
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_Create(file);
dini_IntSet(file,"slaptazodis",tohash(inputtext));
format(file,sizeof(file),"*~* Jūs užsiregistravote ir prisijungėte (slaptazodis: %s), sėkmės žaidime.",inputtext); // Suformatuoja tokią žinutę
SendClientMessage(playerid,0xFF0000FF,file); // Žinutę nusiunčia tokia spalva (SPALVA pakeiskime į kokį nors skaičiuką. PVZ.: 0xFFFFFF)
playerDB[playerid][authstate]=1;
ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"Lyties pasirinkimas","Pasirinkite lytį","Vyras","Moteris"); // Kai naujokas prisijungia, jam išmeta šią lentelę.
return 1;
}
return 1;
}

if(dialogid == 2) // Lyties pasirinkimo Dialog ID
{
if(response) // Jeigu paspaudė Taip, t.y. Vyras
{
new name[MAX_PLAYER_NAME],file[128];
SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite Vyras."); // Parašo, kad jis pasirinko lyti (SPALVA keičiame į savo norimą. PVZ.: 0xFFFFFF)
SetPlayerSkin(playerid,170); // nustato skin'ą
playerDB[playerid][lytis]=1; // nustato lytį į 1
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_IntSet(file,"Lytis",1); // čia iškart sudedame jojo save failiuke.
}
if(!response) // Jeigu pasirinko Ne, t.y. Moteris
{
new name[MAX_PLAYER_NAME],file[128];
SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite moteris."); // Parašo, kad ji pasirinko lyti (SPALVA pakeiskite į savo norimą. PVZ.: 0xFFFFFF)
SetPlayerSkin(playerid,233); // nustato skin'ą
playerDB[playerid][lytis]=0; // Nustato lytį į 0
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_IntSet(file,"Lytis",0); // čia iškart sudedame josios save failiuke.
}
return true;
}

if(dialogid == 719) //Jei dialogid bus lygus 0
{
if(response) //Jei paspaudė mygtuką "Sutinku"
{
if(listitem == 0)// Jei pirmas pasirinkimas
{
SendClientMessage(playerid,0xFF0000FF,"* Mūsimosi stilius pakeistas : {6EF83C}Boxing");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
}
else if(listitem == 1) //Jei antras pasirinkimas
{
SendClientMessage(playerid,0xFF0000FF,"* Mūsimosi stilius pakeistas : {6EF83C}KungFu");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
}
else if(listitem == 2) //Jei antras pasirinkimas
{
SendClientMessage(playerid,0xFF0000FF,"* Mūsimosi stilius pakeistas : {6EF83C}KneeHead");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
}
}
return true;
}

PAWN patirtis: 3 metai

Pamokos:

[GH #1] [0.3d] Objektų šalinimas

[GH #2] [0.3d] Vartų kūrimas

[GH #3] Laiko žymės (UNIX TIMESTAMPS)

[GH #4] Kodo lygiavimas

[GH #5] Kuriame judantį textdraw

Pabandyk:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) // Prisijungimo dialog ID
{
if(response) // Jei paspaudė "Taip", t.y. Prisijungti
{
new name[MAX_PLAYER_NAME],file[128];
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
if(CheckPass(file,inputtext)) // Patikrina slaptažodį
{
new exp = dini_Int(file,"Xp");
if(dini_Int(file,"Admin") == 1) playerDB[playerid][admin]=true;

if(playerDB[playerid][admin]) // Jei yra ADMIN, tai:..
{
SendClientMessage(playerid,COLOR,"*~* Sveiki sugrįzę. Administratorių komandos: /akomandos ."); // Nusiunčiame tokią žinutę.
}else{ // Kitais atvėjais :..
SendClientMessage(playerid,COLOR,"*~* Prašome laikytis: /taisyklės"); // Nusiunčiame tokią žinutę
}
if(exp == -1) playerDB[playerid][authstate]=1; else // Jeigu neteisingas slaptažodis
playerDB[playerid][authstate]=2;
return 1;
}
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}PRISIJUNGIMAS","Prašome įvesti savo slaptažodį","Prisijungti","Atšaukti"); // Prašome prisijungti, nes įvedė neteisingą slaptažodį.
SendClientMessage(playerid,0xFF0000FF,"*~* Slaptažodis neteisingas!"); // Nusiunčia perspėjančią žinutę
return 1;
}
return 1;
}

if(dialogid == 0) // Registracijos Dialog ID
{
if(response) // Jei paspaudė "Taip", t.y. Prisijungti
{
new name[MAX_PLAYER_NAME],file[128];
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_Create(file);
dini_IntSet(file,"slaptazodis",tohash(inputtext));
format(file,sizeof(file),"*~* Jūs užsiregistravote ir prisijungėte (slaptazodis: %s), sėkmės žaidime.",inputtext); // Suformatuoja tokią žinutę
SendClientMessage(playerid,0xFF0000FF,file); // Žinutę nusiunčia tokia spalva (SPALVA pakeiskime į kokį nors skaičiuką. PVZ.: 0xFFFFFF)
playerDB[playerid][authstate]=1;
ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"Lyties pasirinkimas","Pasirinkite lytį","Vyras","Moteris"); // Kai naujokas prisijungia, jam išmeta šią lentelę.
return 1;
}
return 1;
}

if(dialogid == 2) // Lyties pasirinkimo Dialog ID
{
if(response) // Jeigu paspaudė Taip, t.y. Vyras
{
new name[MAX_PLAYER_NAME],file[128];
SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite Vyras."); // Parašo, kad jis pasirinko lyti (SPALVA keičiame į savo norimą. PVZ.: 0xFFFFFF)
SetPlayerSkin(playerid,170); // nustato skin'ą
playerDB[playerid][lytis]=1; // nustato lytį į 1
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_IntSet(file,"Lytis",1); // čia iškart sudedame jojo save failiuke.
}
if(!response) // Jeigu pasirinko Ne, t.y. Moteris
{
new name[MAX_PLAYER_NAME],file[128];
SendClientMessage(playerid,0xFF0000FF,"Šiame serveryje jūs būsite moteris."); // Parašo, kad ji pasirinko lyti (SPALVA pakeiskite į savo norimą. PVZ.: 0xFFFFFF)
SetPlayerSkin(playerid,233); // nustato skin'ą
playerDB[playerid][lytis]=0; // Nustato lytį į 0
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"saves/user/%s.ini",name);
dini_IntSet(file,"Lytis",0); // čia iškart sudedame josios save failiuke.
}
return true;
}

if(dialogid == 719) //Jei dialogid bus lygus 0
{
if(response) //Jei paspaudė mygtuką "Sutinku"
{
if(listitem == 0)// Jei pirmas pasirinkimas
{
SendClientMessage(playerid,0xFF0000FF,"* Mūsimosi stilius pakeistas : {6EF83C}Boxing");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
}
else if(listitem == 1) //Jei antras pasirinkimas
{
SendClientMessage(playerid,0xFF0000FF,"* Mūsimosi stilius pakeistas : {6EF83C}KungFu");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
}
else if(listitem == 2) //Jei antras pasirinkimas
{
SendClientMessage(playerid,0xFF0000FF,"* Mūsimosi stilius pakeistas : {6EF83C}KneeHead");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
}
}
return true;
}

Nieko nekeičia :D

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