[pomoc]telefon

8. Okt. 2010.
1,047
pregleda
3
postova
DeFox
5
Underboss
8. Okt. 2010.
imam komandu call pickup i hangup i ja na laptopu i kompu, na laptopu upisem "call broj" a na kompu /pickup i normalno je sve ali kad napisem nesta pise meni 2-3 puta to sta sam napiso i tak je sve pomjesano
evo komandi i onplayertext
komande:
if(strcmp(cmd, "/pickup", true) == 0 || strcmp(cmd, "/p", true) == 0)
{
        if(IsPlayerConnected(playerid))
{
if(Mobile != 255)
{
SendClientMessage(playerid, COLOR_GRAD2, "Vec ste u razgovoru");
return 1;
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Mobile == playerid)
{
PlayerInfo = 1;
PlayerInfo = 1;
Mobile = i; //caller connecting
SendClientMessage(i,  COLOR_GRAD2, "  Korisnik se javio na mobitel.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s se javlja na mobitel.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
RingTone = 0;
}

}
}
}
return 1;
}
if(strcmp(cmd, "/hangup", true) == 0 || strcmp(cmd, "/h", true) == 0)
{
    if(IsPlayerConnected(playerid))
{
new caller = Mobile;
if(IsPlayerConnected(caller))
{
    if(caller != INVALID_PLAYER_ID)
    {
if(caller != 255)
{
if(caller < 255)
{
PlayerInfo = 0;
PlayerInfo = 0;
SendClientMessage(caller,  COLOR_GRAD2, " korisnik je prekinuo razgovor");
CellTime = 0;
CellTime = 0;
SendClientMessage(playerid,  COLOR_GRAD2, " Prekinuli ste razgovor");
Mobile = 255;
}
Mobile = 255;
CellTime = 0;
RingTone = 0;
return 1;
}
}
}
SendClientMessage(playerid,  COLOR_GRAD2, "  spremili ste mobitel u dzep");
}
return 1;
}
if(strcmp(cmd, "/call", true) == 0)
{
    if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristiti: /call ");
return 1;
}
if(PlayerInfo == 0)
{
SendClientMessage(playerid, COLOR_GRAD2, "  nemate mobitel, mozete ga kupiti u 24/7");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s vadi svoj mobitel.", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
new phonenumb = strval(tmp);
if(phonenumb == 911)
{
SendClientMessage(playerid, COLOR_WHITE, "Koristite tipku T za pricanje, za prekid koristite /hangup");
SendClientMessage(playerid, COLOR_ALLDEPT, "trazite li policiju ili bolnicu?");
SendClientMessage(playerid, COLOR_ALLDEPT, "Recite nam vasu lokaciju");
Mobile = 911;
return 1;
}
if(phonenumb == PlayerInfo)
{
SendClientMessage(playerid, COLOR_GRAD2, " Korisnik je trenutno zauzet...");
return 1;
}
if(Mobile != 255)
{
SendClientMessage(playerid, COLOR_GRAD2, " Vec razgovarate...");
return 1;
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == phonenumb && phonenumb != 0)
{
giveplayeridp = i;
Mobile = giveplayeridp; //caller connecting
if(IsPlayerConnected(giveplayeridp))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if(PhoneOnline > 0)
        {
            SendClientMessage(playerid, COLOR_GREY, " Taj igrac ima ugasen mobitel !");
            return 1;
        }
if (Mobile == 255)
{
PlayerInfo = 1;
PlayerInfo = 1;
format(string, sizeof(string), "zove vas %s, upisite (/p)ickup za javiti se", sendername);
SendClientMessage(giveplayeridp, COLOR_YELLOW, string);
GetPlayerName(giveplayeridp, sendername, sizeof(sendername));
RingTone = 10;
format(string, sizeof(string), "* %s ima poziv", sendername);
SendClientMessage(playerid, COLOR_WHITE, "Koristite T za pricanje, za prekid razgovora upisite (/h)angup");
ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
CellTime = 1;
return 1;
}
}
}
}
}
}
SendClientMessage(playerid, COLOR_GRAD2, "  You just get a Busy tone...");
}
return 1;
}
onplayertext:
if(PlayerInfo == 1 && PlayerInfo == 1)
{
  new string,
  Ime;
  new Ime2;
  new string2;
  GetPlayerName(playerid,Ime, MAX_PLAYER_NAME);
    GetPlayerName(giveplayeridp,Ime2, MAX_PLAYER_NAME);
  format(string, sizeof(string), "%s (mobitel): %s ", Ime, text);
  SendClientMessage(giveplayeridp, COLOR_YELLOW, string);
  format(string2, sizeof(string2), "%s (mobitel): %s ", Ime2, text);
  SendClientMessage(playerid, COLOR_YELLOW, string);
  ProxDetector(15.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
  }
  else
  {
  new
  string,
  Ime;
  GetPlayerName(playerid,Ime, MAX_PLAYER_NAME);
  format(string, sizeof(string), "%s kaze: %s ", Ime, text);
  ProxDetector(15.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
  return 0;
  }
  return 1;
}
straksi
3
Hustler
8. Okt. 2010.
Pise ti vise puta ako su ti oba lika jedan kraj drugog
DeFox
5
Underboss
8. Okt. 2010.
ne, komp je u SF-u a laptop u LS-u...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha