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

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

(redaguota)

Sveiki , neseniai pradėjau skriptint ir norėjau sukurt registraciją/prisijungimą ir saugojimą , bet žiūrėjau ir niekaip nerandu kas blogai o error meta:

 

Kas padės užmesiu rep iki limito

 

 

E:\Issaugota\manosamp serveris\gamemodes\mokinuos.pwn(276) : error 017: undefined symbol "CheckPass"
E:\Issaugota\manosamp serveris\gamemodes\mokinuos.pwn(289) : error 029: invalid expression, assumed zero
E:\Issaugota\manosamp serveris\gamemodes\mokinuos.pwn(289) : warning 215: expression has no effect
E:\Issaugota\manosamp serveris\gamemodes\mokinuos.pwn(289) : error 001: expected token: ";", but found "if"
E:\Issaugota\manosamp serveris\gamemodes\mokinuos.pwn(289) : error 029: invalid expression, assumed zero
E:\Issaugota\manosamp serveris\gamemodes\mokinuos.pwn(289) : fatal error 107: too many error messages on one line

 

Eilutės:





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

if(dialogid == 0)//Jai dialogas lygus 0. T.y Registracijos langui.
{//Atidarom eilutę
	if(response)//Jai paspaude "Registruotis"
	{//Atidarom eilutę
	    new vardas[MAX_PLAYER_NAME], failas[128], msg[128];//Kintamieji: Vardui, Failui bei žinutei
	    GetPlayerName(playerid, vardas,sizeof(vardas));//Išgauname vardą
	    format(failas,sizeof(failas),"vartotojai/%s.ini",vardas);//Jai nėra tokio vartotojo
	    dini_Create(failas);//Tada sukuria failą su jo vardu.
	    dini_Set(failas,"slaptazodis", inputtext);
		format(msg,sizeof(msg),"Jus uzregistruotas, jusu slaptazodis - %s",inputtext);//Išsiunčiam žinutę, koks jo slaptažodis jai pamirštu -.-
		SendClientMessage(playerid, 0xFFFFFFFF, msg);//Žinutes Siuntimas.
		ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX,"Lyties pasirinkimas","Prasome pasirinkti savo lyti:\nVyras       		Moteris","Vyras","Moteris");
	}//Uždarome eilutę
	else if(!response)//Priešingu atveju jai paspaude atšaukti arba ESC
	{//Atidarome eilutę
	    Kick(playerid);//Išmetame žaidėją.
	}//Uždarome eilutę
	return 1;//Baigiame procesą
}//Uždarome visiškai eilutę 
if(dialogid == 1)//Jai dialogas lygus 1 t.y Prisijungimui
{//Atidarome eilutę
	if(response)//Jai paspaude prisijungti mygtuką.
	{//Atidarome eilutę
	    new vardas[MAX_PLAYER_NAME], failas[128];//Kintamieji: Vardui, failui.
	    GetPlayerName(playerid, vardas,sizeof(vardas));//Sistema vardui išgauti.
	    format(failas,sizeof(failas),"vartotojai/%s.ini",vardas);
	    if(CheckPass(failas,inputtext)) //Tikriną slaptažodi
	    {//Atidarome eilutę.
	        SendClientMessage(playerid, -1,"Sveikas sugryzes {00ff00}mielas zaidejau ;)");//Išsiunčiame žinutę jog sėkmingai prisijunge
		}//Atidarome eilutę.
		else//Priešingu atveju jai slaptažodis neteisingas.
		{//Atidarome eilutę.
		    SendClientMessage(playerid, -1,"Slaptazodis neteisingas, prasom pasitikrink dar karta!");//Išsiunčiame žinutę jog slaptažodis neteisingas
		    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD,"{ffffff}[ PRISIJUNGIMAS ]","Slaptazodis neteisingas, prasom pasitikrtink dar karta","Prisijungti","Atsaukti");//Leidžiame įvesti dar kartą slaptažodi
		}//Uždarome eilute

		new exp;
		if(exp == -1)

        else if (!response) /

{
	    Kick(playerid);
	}

	return 1;


Redaguota , nario RimtasK

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