Jump to content

Spongibubu

Membru
  • Posts

    37
  • Joined

  • Last visited

Posts posted by Spongibubu

  1. On 4/8/2018 at 1:08 AM, ReMoLiNo said:

    Salut, poti pune cu cateva un virtual wolrd in plus. Gen casa 1 - virtual world 1, casa 2 - virtual world 2. 

    sau probabil ai sters o casa dintre ele, cum ar fii id 5, si automat script-ul se ia dupa ultima casa ii verifica virtual-world-ul si ii adauga + 1.
    Sterge casele si creeaza-le din nou.

    Nici asta nu merge :(((

  2. 20 hours ago, Ionut_WS said:

    vezi daca in gamemode se verifica si vw-ul casei, daca da sa faci o varibabila ceva cand intra in casa sa ii salveze id-ul casei si cand iese sa ii seteze coordonatele casei salvate in variabila cu vw

    Am InHouse[playerid] = id casa. Tot nu merge

  3. Am intampinat o problema cu casele ce au acelasi interior. Intru in casa cu ID 6 si ies la casa cu ID 4. Aveti o poza cu baza de date:

    5ac910ff5c339_Screenshot(12).thumb.png.063b1768de2a46511c2e9563474c0e20.png

    Iar chestia ca au coordonatele de la intrare diferite si VW-urile sunt diferite. Am incercat schimbarea interioarelor, dar apoi ma teleporteaza in aer. Ma ajutati va rog?

  4. 23 hours ago, valivaly96 said:

    Foloseste direct getplayername. dc sa te "complici" cu baza de date.btw arata OnLogin daca acolo incarci datele jucatorului

    Vreau sa folosesc pName la anumite verificari daca sunt fondator etc deoarece exista programe cu care iti schimba numele din joc si apoi se poate abuza, intelegi?

     

    script OnLogin(playerid)
    {
        new rows;
        cache_get_row_count(rows);
        if(rows)
        {
            cache_get_value_name(0, "Password", PlayerInfo[playerid][pPassword]);
            cache_get_value_name(0, "Name", PlayerInfo[playerid][pName]);
            cache_get_value_name_int(0, "ID", PlayerInfo[playerid][pID]);
            cache_get_value_name_int(0, "Admin", PlayerInfo[playerid][pAdmin]);
            cache_get_value_name_int(0, "Helper", PlayerInfo[playerid][pHelper]);
            cache_get_value_name_int(0, "Level", PlayerInfo[playerid][pLevel]);
            cache_get_value_name_int(0, "Money", PlayerInfo[playerid][pMoney]);
            cache_get_value_name_int(0, "Faction", PlayerInfo[playerid][pFaction]);
            cache_get_value_name_int(0, "Leader", PlayerInfo[playerid][pLeader]);
            cache_get_value_name_int(0, "Rank", PlayerInfo[playerid][pRank]);
            cache_get_value_name_int(0, "Team", PlayerInfo[playerid][pTeam]);
            cache_get_value_name_int(0, "Skin", PlayerInfo[playerid][pSkin]);
            cache_get_value_name_int(0, "Wanted", PlayerInfo[playerid][pWanted]);
            cache_get_value_name(0, "Crime1", PlayerInfo[playerid][pCrime1]);
            cache_get_value_name(0, "Crime2", PlayerInfo[playerid][pCrime2]);
            cache_get_value_name(0, "Crime3", PlayerInfo[playerid][pCrime3]);
            cache_get_value_name(0, "Accused", PlayerInfo[playerid][pAccused]);
            cache_get_value_name(0, "Victim", PlayerInfo[playerid][pVictim]);
            cache_get_value_name(0, "RP", PlayerInfo[playerid][pRP]);
            cache_get_value_name_int(0, "Job", PlayerInfo[playerid][pJob]);
            cache_get_value_name_float(0, "WTChannel", PlayerInfo[playerid][pWTChannel]);
            cache_get_value_name_int(0, "WT", PlayerInfo[playerid][pWT]);
            cache_get_value_name_int(0, "House", PlayerInfo[playerid][pHouse]);
            cache_get_value_name(0, "LastOn", PlayerInfo[playerid][pLastOn]);
            cache_get_value_name_int(0, "Beta", PlayerInfo[playerid][pBeta]);
    
            if(PlayerInfo[playerid][pBeta] == 1) {
     			BetaLabel[playerid] = Create3DTextLabel("[BETA TESTER]", 0xADFF5CFF, 30.0, 40.0, 50.0, 25.0, GetPlayerVirtualWorld(playerid));
     			Attach3DTextLabelToPlayer(BetaLabel[playerid], playerid, 0.0, 0.0, 0.7);
            }
    
            ResetPlayerWeapons(playerid);
            ResetPlayerMoney(playerid);
            GivePlayerMoney(playerid, PlayerInfo[playerid][pMoney]);
            SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
            SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
            if(PlayerInfo[playerid][pWanted] > 0 ) { SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]); }
            SpawnPlayer(playerid);
            /*LevelBar = CreatePlayerProgressBar(playerid, 512.00, 136.00, 96.50, 1.50, 1798479103, 100.0);
            UpdateProgressBar(playerid); */
    
            for(new i = 0; i < 3; i++) PlayerTextDrawHide(playerid, LoginPTD[i][playerid]);
        	for(new i = 0; i < 4; i++) TextDrawHideForPlayer(playerid, LoginTD[i]);
        }
        else
        {
            ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Incorrect password", "Please enter your password.", "Login", "Exit");
        }
        return 1;
    }

    OnLogin(playerid) pe care il am. Folosesc Mysql R41-2.

  5. Salut! Am si eu o problema. Cand jucatorul se conecteaza, respectiv autentifica pe server ii sunt incarcate datele, inclusiv numele.

            cache_get_value_name(0, "Name", PlayerInfo[playerid][pName]);

    Vreau sa folosesc pName pentru multe sisteme, de exemplu cel de admin, unde am si comanda /ban. Imi insereaza in baza de date jucatorul banat, dar la numele adminului e gol si asta din cauza ca pName nu a fost luat corect sau este nul, in conditiile in care nu primesc nicio eroare la OnLogin(playerid), iar pName este string cu 25 de caractere. Ma ajutati?

  6. On 08.07.2017 at 8:31 PM, DeadRising3 said:

    De ce imi spune asta ( C:\Users\Freeware Sys\Desktop\WSter RPG\gamemodes\wster.pwn(41) : fatal error 100: cannot read from file: "OPA" ) cand copilez gm ? Si cu panelu , l-am bagat pe host imi apare interfata dar cand dau pe login nu imi apare loginu si toate cele si l-am bagat cum era nu am schimbat sau astea ... ?

    Probabil ai mai multe gm-uri in pc. Compileaza cu PAWNO. (care vine cu sv-ul).

×
×
  • 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.