Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Jerenic poslato Maj 13, 2018, 10:52:24 PRE PODNE

Naslov: 'OnPlayerConnect' - Drzava
Poruka od: Jerenic poslato Maj 13, 2018, 10:52:24 PRE PODNE
Problem(error/warning): Radio sam ono kad se igrac konektuje da adminima izbacuje, Ime igraca: // ID: // Zemlja - //
Dio skripte: Cela komanda ->

Pawno Code: OnPlayerConnect ->
[pawn]////////////////////////////////////////////
    new string[200];
    ////new ippp[24];  Za sad' izbaceno +__+
    new drzavaconnect[24];
   if(PlayerInfo[playerid][pDrzava] == 1) { drzavaconnect = "Serbia"; }
   else if(PlayerInfo[playerid][pDrzava] == 2) { drzavaconnect = "Bosna and Herzegovina"; }
   else if(PlayerInfo[playerid][pDrzava] == 3) { drzavaconnect = "Kosovo"; }
   else if(PlayerInfo[playerid][pDrzava] == 4) { drzavaconnect = "Montenegro"; }
   else if(PlayerInfo[playerid][pDrzava] == 5) { drzavaconnect = "Croatia"; }
   else if(PlayerInfo[playerid][pDrzava] == 6) { drzavaconnect = "Macedonia"; }
   else if(PlayerInfo[playerid][pDrzava] == 7) { drzavaconnect = "Slovenia"; }
   else if(PlayerInfo[playerid][pDrzava] == 8) { drzavaconnect = "Austria"; }
   ////GetPlayerIp(playerid, ippp, 24); Za sad' izbaceno +__+
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "Ime igraca %s: ID: %d Zemlja - "CRVENA"%s", name, playerid, drzavaconnect);
      Adminp(0xFFFF80C8, string);
   /////////////////////////////////////////////////////////////////////////////////////////[/pawn]
Evo 'forward Adminp' ->

[pawn]forward Adminp(color, string[]);
public Adminp(color, string[])
{
   foreach(Player,i)
   {
      if(PlayerInfo[pAdmin] >= 1)
      {
         SendClientMessage(i, color, string);
      }
   }
}
[/pawn]
Debug iz server_log: //
Slika/video ingame problema(obavezno ako je ingame problem): Nema potrebe, @.ксундер :3
Naslov: Odg: 'OnPlayerConnect' - Drzava
Poruka od: Bašovski poslato Maj 13, 2018, 14:02:05 POSLE PODNE
Nisi pozvao INI_ParseFile za ucitavanje, ispisat ce prazan string od drzave najvjerovatnije, ispisuje li ti ikako poruku? Ukoliko ispisuje postavi to nakon logina.
Naslov: Odg: 'OnPlayerConnect' - Drzava
Poruka od: Jerenic poslato Maj 13, 2018, 14:09:23 POSLE PODNE
Citat: Bašovski poslato Maj 13, 2018, 14:02:05 POSLE PODNE
Nisi pozvao INI_ParseFile za ucitavanje, ispisat ce prazan string od drzave najvjerovatnije, ispisuje li ti ikako poruku? Ukoliko ispisuje postavi to nakon logina.
Samo ako nije problem neki primer? "newbie" sam sto se tice skriptanja. ðŸ˜,
Naslov: Odg: 'OnPlayerConnect' - Drzava
Poruka od: Bašovski poslato Maj 13, 2018, 14:18:04 POSLE PODNE
nadji dialog response od dialoga za login, ispod ubaci ovaj kod koji si poslao. Kucaj u search ondialogresponse i nadji if statement za dialog za login
Naslov: Odg: 'OnPlayerConnect' - Drzava
Poruka od: Southclaws Jr. poslato Maj 13, 2018, 14:22:17 POSLE PODNE
Citat: Bašovski poslato Maj 13, 2018, 14:18:04 POSLE PODNE
nadji dialog response od dialoga za login, ispod ubaci ovaj kod koji si poslao. Kucaj u search ondialogresponse i nadji if statement za dialog za login
Lik pita za INI_ParseFile :)
[pawn]forward LoadUser(name[], value[]);
public LoadUser(name[], value[])
{
//kod za ucitavanje INI_Int (npr)
return 1;
}[/pawn]
I onda stavi INI_ParseFile funkciju kada se igrac logina :D treba imati .extra playerid :)
Naslov: Odg: 'OnPlayerConnect' - Drzava
Poruka od: twoblqck.art poslato Maj 13, 2018, 14:38:52 POSLE PODNE
Evo pokusaj sa ovim, http://forum.sa-mp.com/showthread.php?t=605326&highlight=geoip
Ovdje ne treba biti regovan da ti ispise odakle je :D
Naslov: Odg: 'OnPlayerConnect' - Drzava
Poruka od: Jerenic poslato Maj 13, 2018, 14:42:09 POSLE PODNE
Citat: sÊŸâ",Eᴍᴏ poslato Maj 13, 2018, 14:38:52 POSLE PODNE
Evo pokusaj sa ovim, http://forum.sa-mp.com/showthread.php?t=605326&highlight=geoip
Ovdje ne treba biti regovan da ti ispise odakle je :D
Ma de buraz, koristio sam ti ranije, pisalo mi da se konektujem iz Los Angelesa haha :)
Naslov: Odg: 'OnPlayerConnect' - Drzava
Poruka od: twoblqck.art poslato Maj 13, 2018, 14:48:31 POSLE PODNE
Citat: Jerenić poslato Maj 13, 2018, 14:42:09 POSLE PODNE
Ma de buraz, koristio sam ti ranije, pisalo mi da se konektujem iz Los Angelesa haha :)
Meni radi super,drzavu pogodi,za grad sam izbacio
Naslov: Odg: 'OnPlayerConnect' - Drzava
Poruka od: Jerenic poslato Maj 13, 2018, 15:24:50 POSLE PODNE
Ako je neko voljan da napise kod kako bi to trebalo da izgleda, jos vise ste me zbunili 'vamo gore xd.
Naslov: Odg: 'OnPlayerConnect' - Drzava
Poruka od: PekiBrat poslato Maj 13, 2018, 19:40:33 POSLE PODNE
Sto ne uradis preko nekog includa? Geoip ili geolocation kucaj na netu nadji neki inc i uradis
Naslov: Odg: 'OnPlayerConnect' - Drzava
Poruka od: Jerenic poslato Maj 13, 2018, 21:28:01 POSLE PODNE
LOCK

*uzeo sam geoip :)