Započeo Bugi
•3. Apr. 2013.• Zaključano[Pomoc] 3DTEXTLABEL to Player Promoter
701
pregleda
5
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
962
Postovi:
168
Teme:
Pridružio se:Nov. 2012
3. Apr. 2013.
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
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
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 trebaDio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Jul 2010
3. Apr. 2013.
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.
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
962
Postovi:
168
Teme:
Pridružio se:Nov. 2012
3. Apr. 2013.
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
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
926
Postovi:
185
Teme:
Pridružio se:Okt. 2012
3. Apr. 2013.
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);Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava