Jump to content

amaru

Membru
  • Posts

    153
  • Joined

  • Last visited

    Never

Posts posted by amaru

  1. Hai sa gandim logic.

    Se numeste POLICE Panel aka panou pentru politisti

    Air Support - cand ai nevoie de suport aerian

    Water Support - cand ai nevoie de suport acvatic

    Backup - cand ai nevoie de ajutor.

    Clear Backup - sa-ti stergi cererea pentru cele de mai sus

    Announce - sa dai un anunt.

    Items - aici ai scut, lanterna si tazer.

  2. M-am inspirat din panoul lui Steven Paul (.com) si am luat de acolo doar numele comenzilor, in rest le-am facut eu.

    Am adaugat si "sculele" politistilor in script.

    Intai testati si apoi comentati ca nu e al meu, ca am copiat etc.

    Daca m-am inspirat din panoul lui steve nu inseamna ca folosim acelasi cod.

    Credite:

    -Geso pentru CopTools

    -Steven Paul pentru police panel

    -Eu. Am luat ce mi-a placut mai mult si le-am combinat.

    sa-mp-001.png

    http://pastebin.com/qR2FE4ZJ

  3. Acum am facut eu ce am facut si ma spawneaza. Dar am cateva probleme.

    Pot sa scriu orice parola ca ma spawneaza.

    La OnPlayerLogin am asa.

    public OnPlayerLogin(playerid,password[])
    {
    	new tmp2[256];
            new string2[64];
            new string[128];
    	new playername2[MAX_PLAYER_NAME];
    	GetPlayerName(playerid, playername2, sizeof(playername2));
    	format(string2, sizeof(string2), "users/%s.ini", playername2);
    	if (dini_Exists(string2))
    	{
    		new password2 = PlayerInfo[playerid][pKey];
    		if(dini_Int(string2,"Password") == password2)
    		{
     			PlayerInfo[playerid][pKey] = dini_Int(string2,"Password");
    Codul de la OnDialogResponse Login
    if(dialogid == 12346 || dialogid == 12347)
    		{
    		    if(strlen(inputtext))
    		    {
    				new tmppass[64];
    				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
    				//Encrypt(tmppass);
    				OnPlayerLogin(playerid,tmppass);
    			}
    			else
    			{
    				new loginstring[128];
    				new loginname[64];
    				GetPlayerName(playerid,loginname,sizeof(loginname));
    				format(loginstring,sizeof(loginstring),"WRONG PASSWORD\nPlease enter the correct password:",loginname);
    				ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
    				gPlayerLogTries[playerid] += 1;
    				if(gPlayerLogTries[playerid] == 5) { Ban(playerid); }
    			}
      		}
    Si register
    if(dialogid == 12345)
    		{
    		    if(strlen(inputtext))
    		    {
    				GetPlayerName(playerid, sendername, sizeof(sendername));
    				format(string, sizeof(string), "users/%s.ini", sendername);
    				new File: hFile = fopen(string, io_read);
    				if (hFile)
    				{
    					SendClientMessage(playerid, COLOR_YELLOW, "That Username is already taken, please choose a different one.");
    					fclose(hFile);
    					return 1;
    				}
    				new tmppass[64];
    				strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
    				//Encrypt(tmppass);
    				OnPlayerRegister(playerid,tmppass);
    			}
    			else
    			{
     				new regstring[128];
    				new regname[64];
    				GetPlayerName(playerid,regname,sizeof(regname));
    				format(regstring,sizeof(regstring),"Welcome, %s\nYou dont have an account.\nPlease register:",regname);
    				ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit");
    			}
    		}

    Explicati-mi va rog ce nu e bine si incerc sa repar.

    LE: La parola, in fisier imi arata 0

  4. Am gasit un singur tutorial pe forumul asta din care sincer am inteles ceva, dar este cu dcmd si momentan nu ma intereseaza.

    Nu-mi ziceti sa incerc y_ini. Vreau sa invat ce e mai simplu.

    Am luat tot fisierul .inc la mana si am scos toate functiile sa mi le explicati. Unde stiu scriu eu, unde nu ma ajutati voi.

    dini_Exists - se foloseste sa vada daca exista fisierul
    dini_Remove - banuiesc ca sterge fisierul
    dini_Create - creaza fisierul
    dini_Set - ?
    dini_IntSet - Aici am vazut un raven's ce face dar nu m-am convins care e diferenta intre Set si IntSet
    dini_Int - ?
    dini_FloatSet - ?
    Float:dini_Float - ?
    dini_Bool - ?
    dini_BoolSet - ?
    dini_Unset - ?
    dini_Get - ?
    dini_Isset - ?
    DINI_StripNewLine - ?
    DINI_fcopytextfile - ?

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.