Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] 3DTEXTLABEL to Player Promoter

Započeo Bugi
pre 12 godina
623
pregleda
5
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Bugi
Crime Lord
pre 12 godina
Skripta koju koristim: EGRPG
Detaljan opis problema: E ja bih da kad kucam /makepromoter jer sam napravio komandu i sad hteo bih akd kucam /makepromoter da Attachujem za njega 3DTEXTLABEL, al kako to da uradim
            if(strcmp(cmd, "/makepromoter", true) == 0)
            {
                if(IsPlayerConnected(playerid))
                {
                            tmp = strtok(cmdtext, idx);
                            if(!strlen(tmp))
                            {
                                    SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makepromoter [ID Igraca/Dio Imena] [level(0-1)]");
                                    return 1;
                            }
                            new para1;
                            new level;
                            para1 = ReturnUser(tmp);
                            tmp = strtok(cmdtext, idx);
                            level = strval(tmp);
                            if(PlayerInfo >= 1340)
                            {
                                if(IsPlayerConnected(para1))
                                {
                                    if(para1 != INVALID_PLAYER_ID)
                                    {
                                                    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                                                    GetPlayerName(playerid, sendername, sizeof(sendername));
                                                    PlayerInfo = level;
                                                    printf("AdmCmd: Admin je %s-u dao odredjeni admin level.", sendername, giveplayer, level);
                                                    format(string, sizeof(string), "Admin %s vam je dao Promoter Level %d.", sendername,level);
                                                    SendClientMessage(para1, COLOR_LIGHTRED, string);
                                                    format(string, sizeof(string), "Dali ste %s-u Promoter Level %d.", giveplayer,level);
                                                    SendClientMessage(playerid, COLOR_LIGHTRED, string);
                                            }
                                    }
                            }
                            else
                            {
                                    SendClientMessage(playerid, COLOR_GRAD1, "Niste ovlasteni da koristite tu komandu!");
                            }
                    }
                    return 1;
            }
evo komanda ako treba
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
pavle.bakun
Crime Lord
pre 12 godina
Odgovor je prilicno jednostavan, potrebno je da kreiras 3D labelu a potom da je zakacis na igraca. Imas ovde jedan solidan kod samo trebas da doradis neke sitnice. Napravi varijablu za 3D tekst da bude per player, sto znaci svaki igrac da ima svoju varijablu, moze doci do mesanja labela pa ces napraviti svasta. I kad to sve sredis ubacis Attach3DTextLabelToPlayer(varijablalabele, giveplayer, 0.0, 0.0, 0.7); i to bi bilo to.
Bugi
Crime Lord
pre 12 godina
Sir Extreme wrote on April 3, 2013, 6:35 pm:
Odgovor je prilicno jednostavan, potrebno je da kreiras 3D labelu a potom da je zakacis na igraca. Imas ovde jedan solidan kod samo trebas da doradis neke sitnice. Napravi varijablu za 3D tekst da bude per player, sto znaci svaki igrac da ima svoju varijablu, moze doci do mesanja labela pa ces napraviti svasta. I kad to sve sredis ubacis Attach3DTextLabelToPlayer(varijablalabele, giveplayer, 0.0, 0.0, 0.7); i to bi bilo to.


Usavrsio sam rad sa 3Dlabelom ali problem mi je u kom delu skripte da ga stavim.. Msm to da kad je igrac pPromo = 1 da mu bude iznad glave promoter da pise a kad je pPromo = 0 da ne pise nis
ivica158
Crime Lord
pre 12 godina
jednostavno u komandi di ti je varijabla na 1; stavis da se kreira label, a di gasi komandu stavis varijablu na 0; i stavis
Delete3DTextLabel(varijabla);
CACTHER!
Enforcer
pre 12 godina
Ako nerazumes nesto od ovog,vidi na wiki samp stranici.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava