PARTNERI:
-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Pomoc] Pomoc oko skina  (Pročitano 218 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže Aggressive

Pomoc oko skina
« poslato: Jul 11, 2019, 10:46:58 pre podne »
Problem(error/warning): Danas mi je prvi dan kako sam poceo u mysql da radim sve u svemu mod od Shomya mi se dopao pa sam ga uzeo radit i sad me zeza skin kad se god loginujem seta skin 0 tj cj pokusavao sam nesto ali uvijek isto se desava.
Deo skripte[/b]: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)[/b]: [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem)[/b]: link slike
 

Van mreže Slade

Odg: Pomoc oko skina
« Odgovor #1 poslato: Jul 11, 2019, 19:09:53 posle podne »
Pošalji kod gdje ti učitava, postavlja skin, sprema i naravno jesil ga uopšte dodao kao red u bazi korisnika.
 

Van mreže Aggressive

Odg: Pomoc oko skina
« Odgovor #2 poslato: Jul 11, 2019, 21:31:23 posle podne »
Pošalji kod gdje ti učitava, postavlja skin, sprema i naravno jesil ga uopšte dodao kao red u bazi korisnika.
https://pastebin.com/kXJN7yZA
 

Van mreže El Faydee

Odg: Pomoc oko skina
« Odgovor #3 poslato: Jul 11, 2019, 21:50:08 posle podne »
https://pastebin.com/kXJN7yZA
Pawno Code: [Izaberi]
CMD:askin(playerid, params[])
{
    if(PI[playerid][pAdmin] < 1)
    {
        new id, pplayerid, skin, skinid, string[128];
        if(sscanf(params, "ui", pplayerid,skin)) return SendClientMessage(playerid, 0x0077C7FF, "[A-DM] {FFFFFF}/askin [ID/Ime_Prezime][ID/Skin]");
        if(!UlogovanIgrac[id]) return SendClientMessage(playerid, 0x0077C7FF, "[A-DM] {FFFFFF}Taj igrac nije ulogovan.");
        if(skinid < 0 || skinid > 311) SendClientMessage(playerid, 0x0077C7FF, "[A-DM] {FFFFFF}ID Skina 0-311");
        PI[pplayerid][pSkin] = skin;
        SetPlayerSkin(pplayerid, skin);
        format(string, sizeof(string), "{FFFFFF}[A-DM] {ffffff}Admin %s vam je setovao skin ID %d!",GetName(playerid),skin);
        SendClientMessage(pplayerid,-1,string);
        format(string, sizeof(string), "{FFFFFF}[A-DM] {ffffff}Uspesno ste postavili skin igracu %s!",GetName(pplayerid));
        SendClientMessage(playerid,-1,string);

        new query[128];
        mysql_format(db, query, sizeof(query), "UPDATE `users/players...` SET `SKIN` = `%d` WHERE `ID` = `%d`", PI[pplayerid][pSkin], PI[pplayerid][pID]);
        mysql_tquery(db, query);
    }
    else
    {
        SendClientMessage(playerid, 0x0077C7FF, "[A-DM] {FFFFFF}Niste ovlasceni.");
    }
    return 1;
}

new query[128];
mysql_format(db, query, sizeof(query), "UPDATE `users/players...` SET `SKIN` = '%d' WHERE `ID` = '%d'", PI[pplayerid][pSkin], PI[pplayerid][pID]);
mysql_tquery(db, query);


Tako i kod /skin dodaj da ti sacuva skin a ne samo da postavi..

Respects to: Ino42O and Trixy.

IF U HAVE AN IDEA, FELL FREE TO SAY, I WILL IMPLEMENT IT
\b(\w*find me if u have eyes xD\w*)\b
 

Van mreže Aggressive

Odg: Pomoc oko skina
« Odgovor #4 poslato: Jul 11, 2019, 22:13:18 posle podne »
Pawno Code: [Izaberi]
CMD:askin(playerid, params[])
{
    if(PI[playerid][pAdmin] < 1)
    {
        new id, pplayerid, skin, skinid, string[128];
        if(sscanf(params, "ui", pplayerid,skin)) return SendClientMessage(playerid, 0x0077C7FF, "[A-DM] {FFFFFF}/askin [ID/Ime_Prezime][ID/Skin]");
        if(!UlogovanIgrac[id]) return SendClientMessage(playerid, 0x0077C7FF, "[A-DM] {FFFFFF}Taj igrac nije ulogovan.");
        if(skinid < 0 || skinid > 311) SendClientMessage(playerid, 0x0077C7FF, "[A-DM] {FFFFFF}ID Skina 0-311");
        PI[pplayerid][pSkin] = skin;
        SetPlayerSkin(pplayerid, skin);
        format(string, sizeof(string), "{FFFFFF}[A-DM] {ffffff}Admin %s vam je setovao skin ID %d!",GetName(playerid),skin);
        SendClientMessage(pplayerid,-1,string);
        format(string, sizeof(string), "{FFFFFF}[A-DM] {ffffff}Uspesno ste postavili skin igracu %s!",GetName(pplayerid));
        SendClientMessage(playerid,-1,string);

        new query[128];
        mysql_format(db, query, sizeof(query), "UPDATE `users/players...` SET `SKIN` = `%d` WHERE `ID` = `%d`", PI[pplayerid][pSkin], PI[pplayerid][pID]);
        mysql_tquery(db, query);
    }
    else
    {
        SendClientMessage(playerid, 0x0077C7FF, "[A-DM] {FFFFFF}Niste ovlasceni.");
    }
    return 1;
}

new query[128];
mysql_format(db, query, sizeof(query), "UPDATE `users/players...` SET `SKIN` = '%d' WHERE `ID` = '%d'", PI[pplayerid][pSkin], PI[pplayerid][pID]);
mysql_tquery(db, query);


Tako i kod /skin dodaj da ti sacuva skin a ne samo da postavi..
Isto sve dzaba
 

Van mreže anderson87

Odg: Pomoc oko skina
« Odgovor #5 poslato: Jul 11, 2019, 22:21:28 posle podne »
Provjeri user  file da li imas skin id ako ima onda je do ucitavanja problem
• G A M E M O D E •
• F I L T E R S C R I P T •
• T U T O R I A L •

Citat
You are what you believe yoursefl to be.
 

Van mreže Aggressive

Odg: Pomoc oko skina
« Odgovor #6 poslato: Jul 14, 2019, 21:30:25 posle podne »
BUMP  ;)
 

Van mreže imnaithan

Odg: Pomoc oko skina
« Odgovor #7 poslato: Jul 14, 2019, 23:21:56 posle podne »


Give Honor To The One Who Deserve It

Citat

Maloumni debil, dovoljno mu ime govori "baka prase", na sranjima je gradio kanal. To je ono što voli danjašnja generacija koja izrasta uz farme, parove i tome slična sranja.  -  #DraGoN

 

Van mreže // xunder

Odg: Pomoc oko skina
« Odgovor #8 poslato: Jul 16, 2019, 21:14:05 posle podne »
Pa moras napraviti cuvanje i ucitavanje
 

Odg: Pomoc oko skina
« Odgovor #9 poslato: Jul 17, 2019, 12:47:46 posle podne »
Pawno Code: [Izaberi]
public OnPlayerDisconnect( playerid, reason )
{
     new query[ 128 ];
     format( query, sizeof( query ), "UPDATE `players` SET `Skin`=`%d` WHERE `ID`=`%d`", GetPlayerSkin( playerid ), PlayerInfo[ playerid ] [ pID ] );
     mysql_tquery( DB, query );
     return 1;
}
Onda napravis loading sistem na onplayerlogin ili di vec, tamo di ti je loading sistem stavis
> cache_get_value_name_int( 0, "Skin", PlayerInfo[ playerid ] [ pSkin ] );
public OnPlayerSpawn( playerid )
{
     SetPlayerToSpawn( playerid );
     return 1;
}
forward SetPlayerToSpawn( playerid );
public SetPlayerToSpawn( playerid )
{
     SetPlayerSkin( playerid, PlayerInfo[ playerid ] [ pSkin ] );
}