Skripta koju koristim: NL
Detaljan opis problema: izmapao sam trznicu di se prodaje baklja kako da napravim da ju kupim s cmd /kupibalkju
pa kad se kupi da kucam /baklja da mi se pojavi i kad ocu ju ponistiti da kucam /bakljaoff
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
|pomoc|Pomocc
307
pregleda
8
postova
26. Jan. 2014.
26. Jan. 2014.
if(strcmp(cmd, "/kupibaklju", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 5,TVOJE KOORDINATE))
{
SendClientMessage(playerid, COLOR_WHITE, "Kupili ste baklju! Komande /baklja i /bakljaoff");
PlayerInfo = 1;
return 1;
}
SendClientMessage(playerid, COLOR_GRAD1, "Niste u radnji!");
return 1;
}
return 1;
}if(strcmp(cmd, "/baklja", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo == 1)
{
if(PlayerInfo == 1) return SendClientMessage(playerid, COLOR_WHITE, "Vec drzite baklju!");
SetPlayerAttachedObject( playerid, 3, 3461, 6, 0.069429, 0.032604, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
PlayerInfo = 1;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Niste kupili baklju!");
}
}
return 1;
}
if(strcmp(cmd, "/bakljaoff", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo == 1)
{
RemovePlayerAttachedObject(playerid,3);
PlayerInfo = 0;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Niste uzeli baklju!");
}
}
return 1;
}Ja sam ti uradio sa ovim proverama, sto znaci da i ti moras da ih dodas u pInfo!
pKupio,
pUzeo Ako ih ne zelis, samo ih obrisi iz ovih komandi...26. Jan. 2014.
CMD:kupibaklju(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 5,TVOJE KOORDINATE))
{
SendClientMessage(playerid, COLOR_WHITE, "Kupili ste baklju! Komande /baklja i /bakljaoff");
PlayerInfo = 1;
return 1;
}
SendClientMessage(playerid, COLOR_GRAD1, "Niste u radnji!");
return 1;
}
return 1;
}CMD:baklja(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo == 1)
{
if(PlayerInfo == 1) return SendClientMessage(playerid, COLOR_WHITE, "Vec drzite baklju!");
SetPlayerAttachedObject( playerid, 3, 3461, 6, 0.069429, 0.032604, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
PlayerInfo = 1;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Niste kupili baklju!");
}
}
return 1;
}
CMD:bakljaoff(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo == 1)
{
RemovePlayerAttachedObject(playerid,3);
PlayerInfo = 0;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Niste uzeli baklju!");
}
}
return 1;
}27. Jan. 2014.
Kako da napravim kada igrac ima baklju i oce ici opet kupiti da napisem Vec posjedujes baklju
27. Jan. 2014.
Martin_Jankovic wrote on January 27, 2014, 3:47 pm:
po sta da to stavim
new ImaBaklju; onda dodas pod OnPlayerConnect ImaBaklju = 0; i onda u komandi stavis ImaBaklju = 1; Komanda bi trebalo da izgleda ovako CMD:kupibaklju(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(ImaBaklju == 1)
{
SendClientMessage(playerid, COLOR_GREY, "Vec imate baklju! ");
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 5,TVOJE KOORDINATE))
{
SendClientMessage(playerid, COLOR_WHITE, "Kupili ste baklju! Komande /baklja i /bakljaoff");
PlayerInfo = 1;
ImaBaklju = 1;
return 1;
}
SendClientMessage(playerid, COLOR_GRAD1, "Niste u radnji!");
return 1;
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava