Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Maillxx poslato Jun 26, 2014, 09:27:40 PRE PODNE

Naslov: [Pomoc] Poziv neradi
Poruka od: Maillxx poslato Jun 26, 2014, 09:27:40 PRE PODNE
Skripta koju koristim: 0
Detaljan opis problema: Znaci idem testirati skriptu i ima nas dvoje u igri i kad pocnem call na tog igraca pise da nema broj, a ima
Dio skripte:
COMMAND:call(playerid, params[])
{
  if(IsPlayerConnected(playerid))
  {
  if(Prijavljen[playerid])
  {
  new number;
  if(sscanf(params,"d", number)) return SendClientMessage(playerid,COLOR_RED,"Koristite:{FFFFFF} /call <Broj Mobitela>");
  if(Igrac[playerid][Mobitel] == number) return SendClientMessage(playerid, COLOR_GRAD1, ""COL_SVPLAVA"HS"COL_RED":"COL_SVPLAVA"RP - Nemozes sebe pozvati.");
  if(Igrac[playerid][Mobitel] == -1) return SendClientMessage(playerid, COLOR_GRAD1, ""COL_SVPLAVA"HS"COL_RED":"COL_SVPLAVA"RP - Nemas telefon.");
  if(Igrac[playerid][MobitelKredit] <= 0) return SendClientMessage(playerid, COLOR_GRAD1, ""COL_SVPLAVA"HS"COL_RED":"COL_SVPLAVA"RP - Nemas dovoljno novca.");
  if(number == 0) return SendClientMessage(playerid, COLOR_GRAD1, ""COL_SVPLAVA"HS"COL_RED":"COL_SVPLAVA"RP - Nemozes pozvati broj 0.");
  if(Igrac[playerid][PozivID] > -1) return SendClientMessage(playerid, COLOR_GRAD1, ""COL_SVPLAVA"HS"COL_RED":"COL_SVPLAVA"RP - U pozivu si pisi "COL_RED"/hangup.");

  foreach(Player,i)
  {
  if(number == Igrac[Mobitel])
  {
  if(Igrac[Poziv] == 1) return SendClientMessage(playerid, COLOR_GRAD1, ""COL_SVPLAVA"HS"COL_RED":"COL_SVPLAVA"RP - Korisnik je u pozivu.");
  if(Igrac[Utisan] == 1) return SendClientMessage(playerid, COLOR_GRAD1, ""COL_SVPLAVA"HS"COL_RED":"COL_SVPLAVA"RP - Korisnik trenutno nije dostupan.");

  new string[128];
  format(string, sizeof(string), "* %s uzima telefon", DajIme(playerid));
  ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  Igrac[playerid][Poziv] = 0;
  Igrac[playerid][PozivID] = i;
  Igrac[Poziv] = 0;
  Igrac[PozivID] = playerid;
  SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);

  new string5[120],string2[120];
  SendClientMessage(i,-1,"Koristi /pickup da se javis i T da razgovaras");
  format(string5,sizeof(string5),"{B3E43F}%s te zove na mobitel. Broj: %d",DajIme(playerid),Igrac[playerid][Mobitel]);
  new string6[128];
  format(string6, sizeof(string6), "* %s zvoni telefon", DajIme(i));
  ProxDetector(30.0, i, string6, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  SendClientMessage(i,-1,string5);
  format(string2,sizeof(string2),"Pozvao si %s, broj: %d",DajIme(i),Igrac[Mobitel]);
  SendClientMessage(playerid,-1,string2);
  SendClientMessage(playerid,-1,"Kada zelis prekinuti poziv, pisi /hangup");
  return 1;
  }
  else
  {
  SendClientMessage(playerid, COLOR_GRAD1, ""COL_SVPLAVA"HS"COL_RED":"COL_SVPLAVA"RP - Krivi broj.");
  return 1;
  }

  }
  }
  }


  return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): --
Naslov: Odg: [Pomoc] Poziv neradi
Poruka od: Maillxx poslato Jun 27, 2014, 09:29:49 PRE PODNE
BUMP!!