Hvala brate radii, mozes li mi samo napraviti jos komandu /number tj. da saznam broj od nekog igraÄa u dialogu tj. /number ID igraÄa
evo komanda
CMD:number(playerid, params[]) {
if(PlayerInfo == 1) {
new
iTarget;
if(sscanf(params, "u", iTarget)) {
SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /number ");
}
else if(IsPlayerConnected(iTarget)) {
new
szNumber[16 + MAX_PLAYER_NAME];
format(szNumber, sizeof(szNumber), "* %s (%i)", GetPlayerNameEx(iTarget), PlayerInfo);
SendClientMessageEx(playerid, COLOR_GRAD1, szNumber);
}
else SendClientMessageEx(playerid, COLOR_GRAD1, "Netacan ID igraÄa.");
}
else SendClientMessageEx(playerid, COLOR_GRAD1, "Nemate Imenik!.");
return 1;
}
EDIT: Treba mi kada igraÄ upiÅ¡e sms, da mu izbaci dialog da upiÅ¡e broj pa kada upiÅ¡e broj da mu izbaci dialog u kojem upiÅ¡e text, mozes li mi i to napraviti?
evo cmd /sms
CMD:sms(playerid, params[])
{
if(gPlayerLogged{playerid} == 0)
{
SendClientMessageEx(playerid, COLOR_GREY, " Moraš biti ULOGOVAN!");
return 1;
}
if(GetPVarInt(playerid, "Injured") != 0||GetPVarInt(playerid, "Hospital")!=0)
{
SendClientMessageEx (playerid, COLOR_GRAD2, "Ne mozes koristiti to sada.");
return 1;
}
if(PlayerTied != 0 || PlayerCuffed != 0)
{
SendClientMessageEx(playerid,COLOR_GREY,"Ruke su ti zavezane, ne mozes koristiti mobitel!.");
return 1;
}
new string, phonenumb, text;
if(sscanf(params, "ds", phonenumb, text)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: (/t)ext [text chat]");
if(PlayerInfo == 0)
{
SendClientMessageEx(playerid, COLOR_GRAD2, " Ti nemas mobitel..");
return 1;
}
if (PlayerInfo > 0)
{
SendClientMessageEx(playerid,COLOR_GREY," Policija ti je privremeno oduzela mobitel!");
return 1;
}
if(PhoneOnline > 0)
{
SendClientMessageEx(playerid, COLOR_GREY, "Mobitel ti je iskljucen!.");
return 1;
}
if(Spectating==0)
{
format(string, sizeof(string), "* %s vadi mobitel iz dzepa.", GetPlayerNameEx(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
if(phonenumb == 555)
{
if ((strcmp("yes", text, true, strlen(text)) == 0) && (strlen(text) == strlen("yes")))
{
SendClientMessageEx(playerid, COLOR_WHITE, "Poruka poslata!.");
if (gTeam == 2 || gTeam == 1)
{
SendClientMessageEx(playerid, COLOR_YELLOW, "SMS: Ja te posmatram, posaljioc: SPIJUN (555)");
RingTone = 20;
return 1;
}
return 1;
}
else
{
SendClientMessageEx(playerid, COLOR_YELLOW, "SMS: Ja te posmatram, Posaljioc: SPIJUN (555)");
RingTone = 20;
return 1;
}
}
foreach(Player, i)
{
if(PlayerInfo == phonenumb && phonenumb != 0)
{
new giveplayerid = i;
if(Mobile != INVALID_PLAYER_ID)
{
SendClientMessageEx(playerid, COLOR_GREY, "Taj igrac vec prica sa nekim...");
return 1;
}
Mobile = giveplayerid; //caller connecting
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PhoneOnline > 0)
{
SendClientMessageEx(playerid, COLOR_GREY, "[BD:RP]Mobitel od biranog pretplatnika je trenutno iskljucen.");
return 1;
}
if(PlayerInfo == 1)
{
format(string, sizeof(string), "SMS: %s, Posaljioc: Nepoznat.", text,GetPlayerNameEx(playerid),PlayerInfo);
}
else
{
format(string, sizeof(string), "SMS: %s, Posaljioc: %s (%d)", text,GetPlayerNameEx(playerid),PlayerInfo);
}
if(i != playerid)
{
if(PlayerInfo > 0)
{
//Shuffle the last received messages...
format(PlayerInfo, 132, "%s", PlayerInfo);
format(PlayerInfo, 132, "%s", PlayerInfo);
format(PlayerInfo, 132, "%s", PlayerInfo);
format(PlayerInfo, 132, "%s", PlayerInfo);
format(PlayerInfo, 132, "%s", PlayerInfo);
format(PlayerInfo, 132, "%s", PlayerInfo);
format(PlayerInfo, 132, "%s", PlayerInfo);
format(PlayerInfo, 132, "%s", PlayerInfo);
format(PlayerInfo, 132, "%s", PlayerInfo);
format(PlayerInfo, 132, "%s", string);
}
}
//format(string, sizeof(string), "* %s's phone beeps.", sendername);
RingTone =20;
SendClientMessageEx(giveplayerid, COLOR_YELLOW, string);
SendClientMessageEx(playerid, COLOR_YELLOW, string);
SendClientMessageEx(playerid, COLOR_WHITE, "Poruka uspjesno poslata!");
format(string, sizeof(string), "~r~$-%d", txtcost);
GameTextForPlayer(playerid, string, 5000, 1);
GivePlayerCash(playerid,-txtcost);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
Mobile = INVALID_PLAYER_ID;
if(strcmp(PlayerInfo, "Nista", true) != 0)
{
format(string, sizeof(string), "SMS: %s, Posaljioc: %s [automatski odgovor] (%d)", PlayerInfo, GetPlayerNameEx(giveplayerid), PlayerInfo);
SendClientMessageEx(playerid, COLOR_YELLOW, string);
}
return 1;
}
}
}
}
SendClientMessageEx(playerid, COLOR_GRAD2, " Ne uspjesno slanje poruke ...");
return 1;
}