PARTNERI:

* Marketing

-UPOZORENJE-

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


Autor Tema: [Pomoć] Pomoc oko skina  (Pročitano 126 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 Yansi42O

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

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 »
- DeeJay -

Give Honor To The One Who Deserve It

Respect For : fuksich | xsar.p | ⚔️♟ᗪ卂乂♟⚔️ | daddy. | Riv3R4  | LoOdaK | psychosomatic | Purdinho | Nikisb | Vasic | Esc0bar | Балша. | milfman | .варнинг | mumitza. | youngdeal | Fqris  | #THEV1NNY | // xunder | SLAVICBEAST | ShomyJedinka | MEDO | F!N4LShare | Terza Lazarevic
 

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
 

Van mreže ShadowGod

  • Newbie
  • *
  • Poruke: 13
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 ] );
}