Detaljan opis problema:kako da napravim kada /frisk da se pokazuje u dialoga ?, i kako imam i druge skripte za pravejne dialoga...
Dio skripte:
Quote
if(strcmp(cmd,"/frisk",true)==0 || strcmp(cmd,"/pretresi",true)==0)
{
if(PlayerInfo == 1 || PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 2 || PlayerInfo == 3 || PlayerInfo == 3)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koristi: /pretresi [ID Igraca/Deo Imena]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
if(giveplayerid == playerid)
{
SendClientMessage(playerid, COLOR_GREY, "Ne mozete pretresti sebe!"); return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new text1, text2, text3, text4, text5, text6;
if(PlayerInfo > 0)
{
text1 = "| Droga."; } else { text1 = "| Prazno.";
}
if(PlayerInfo > 0)
{
text2 = "| Materijali.";
}
else
{
text2 = "| Prazno.";
}
if(Fishes > 0 || Fishes > 0 || Fishes > 0 || Fishes > 0 || Fishes > 0)
{
text3 = "| Riba.";
}
else
{
text3 = "| Prazna torba.";
}
if(PlayerInfo > 0)
{
text4 = "| Imenik.";
}
else
{
text4 = "| Prazno.";
}
if(PlayerInfo > 0)
{
text5 = "| Sat.";
}
else
{
text5 = "| Prazno.";
}
new sweapon, sammo;
text6 = "| Prazno.";
for (new i=0; i<9; i++)
{
GetPlayerWeaponData(giveplayerid, i, sweapon, sammo);
if(sweapon != 0 && sammo != 0)
{
text6 = "| Weapon.";
}
}
format(string, sizeof(string), "|__________ Items with %s __________|", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "%s.", text1);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text2);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text3);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text4);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text5);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text6);
SendClientMessage(playerid, COLOR_GREY, string);
if(PlayerInfo == 1)
{
format(string, sizeof(string), "* %s pretresa %s-a i trazi ilegalne stvari.", sendername ,giveplayer);
}
else
{
format(string, sizeof(string), "* %s pretresa %s-a i trazi ilegalne stvari.", sendername ,giveplayer);
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac nije blizu vas !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac je Offline !");
return 1;
}
}
}
return 1;
}
{
if(PlayerInfo == 1 || PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 2 || PlayerInfo == 3 || PlayerInfo == 3)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koristi: /pretresi [ID Igraca/Deo Imena]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
if(giveplayerid == playerid)
{
SendClientMessage(playerid, COLOR_GREY, "Ne mozete pretresti sebe!"); return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new text1, text2, text3, text4, text5, text6;
if(PlayerInfo > 0)
{
text1 = "| Droga."; } else { text1 = "| Prazno.";
}
if(PlayerInfo > 0)
{
text2 = "| Materijali.";
}
else
{
text2 = "| Prazno.";
}
if(Fishes > 0 || Fishes > 0 || Fishes > 0 || Fishes > 0 || Fishes > 0)
{
text3 = "| Riba.";
}
else
{
text3 = "| Prazna torba.";
}
if(PlayerInfo > 0)
{
text4 = "| Imenik.";
}
else
{
text4 = "| Prazno.";
}
if(PlayerInfo > 0)
{
text5 = "| Sat.";
}
else
{
text5 = "| Prazno.";
}
new sweapon, sammo;
text6 = "| Prazno.";
for (new i=0; i<9; i++)
{
GetPlayerWeaponData(giveplayerid, i, sweapon, sammo);
if(sweapon != 0 && sammo != 0)
{
text6 = "| Weapon.";
}
}
format(string, sizeof(string), "|__________ Items with %s __________|", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "%s.", text1);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text2);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text3);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text4);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text5);
SendClientMessage(playerid, COLOR_GREY, string);
format(string, sizeof(string), "%s.", text6);
SendClientMessage(playerid, COLOR_GREY, string);
if(PlayerInfo == 1)
{
format(string, sizeof(string), "* %s pretresa %s-a i trazi ilegalne stvari.", sendername ,giveplayer);
}
else
{
format(string, sizeof(string), "* %s pretresa %s-a i trazi ilegalne stvari.", sendername ,giveplayer);
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac nije blizu vas !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac je Offline !");
return 1;
}
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):ne
