Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Napaceni BoÅ¡njo poslato Decembar 27, 2016, 19:09:22 POSLE PODNE

Naslov: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 27, 2016, 19:09:22 POSLE PODNE
Skripta koju koristim:Svoju
Detaljan opis problema:Gledaj, znači napravio sam admin system u skripti sve radi znači nema nikakvih ni erora ni warninga i sada kada pokrenem server da sebi stavim admina kad kucam /postaviadmina 0 5
nece da mi postavi samo mi izbaci koristite /postaviadmina da bi ste setovali nekome admina tako i za gethere i goto u konzoli mi daje neki error sa sscanf ono meni učita al ne radi imate dole slike pogledajte
Dio skripte://
Neke slike za dobivanje pomoći(neobavezno): http://imgur.com/a/WrLEZ, http://imgur.com/a/KflhQ
Naslov: Odg: [POMOC]sscanf
Poruka od: L3o poslato Decembar 27, 2016, 19:54:51 POSLE PODNE
Daj cmd da vidim kako si napravio
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 27, 2016, 19:57:03 POSLE PODNE
[pawn]CMD:postaviadmina(playerid,params[])
{
   if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 6)
   {
      new targetid,level;
      if(sscanf(params,"ud",targetid,level)) return SCM(playerid,zelena,"Koristi:/postaviadmina [Ime/id][level]");
      if(!IsPlayerConnected(targetid)) return SCM(playerid,zuta,"Igrac nije konektovan!");
      if(level > 5 || level < 1) return SCM(playerid,crvena,"Najvise 5 ,a najmanje 1!");
      new str[100],str1[100];
      format(str,sizeof(str),"Postavi si admin level %d igracu %s!",level,GetName(targetid));
      format(str1,sizeof(str1),"Admin %s ti je dao admin level %d!",GetName(targetid),level);
      SCM(playerid,-1,str);
      SCM(targetid,-1,str1);
      PlayerInfo[targetid][pAdmin] = level;
   }
   else
   {
       SCM(playerid,-1,"Samo vlasnici i skripteri!");
   }
   return 1;
}[/pawn]
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 27, 2016, 22:50:08 POSLE PODNE
Neko help  :(?
Naslov: Odg: [POMOC]sscanf
Poruka od: karburator poslato Decembar 27, 2016, 23:02:25 POSLE PODNE
[pawn]if(sscanf(params,"ud",targetid,level))[/pawn]
zamijeni sa
[pawn]if(sscanf(params,"dd",targetid,level))[/pawn]
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 27, 2016, 23:05:51 POSLE PODNE
Noop, ne radi isto sve
Naslov: Odg: [POMOC]sscanf
Poruka od: Vuk7 poslato Decembar 27, 2016, 23:06:57 POSLE PODNE
Jesi mozda stavio #include <sscanf> umjesto #include <sscanf2>
Naslov: Odg: [POMOC]sscanf
Poruka od: karburator poslato Decembar 27, 2016, 23:08:15 POSLE PODNE
[pawn]YCMD:makeadmin(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""SPLAVA"[AG] "BELA"Moras biti ulogovan da bi koristio komande!");
   if(PlayerInfo[playerid][pAdmin] >= 6 || IsPlayerAdmin(playerid))
   {
      new player, level, string[256];
      if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, ""SPLAVA"[AG] "BELA"/makeadmin [ID/Ime] [Level (1-7)]");
      if(!IsPlayerConnected(player)) return SCM(playerid, -1,""SPLAVA"[AG] "BELA"Pogresan ID!");
      if(level < 0 || level > 7) return SendClientMessage(playerid, -1, ""SPLAVA"[AG] "BELA"Admin Level ne moze biti manji od 0 i veci od 6!");
      PlayerInfo[player][pAdmin] = level;
      format(string, sizeof(string), ""SPLAVA"[AG] "BELA"Admin %s vam je postavio %d Admin Level.", GetName(playerid), level);
      SendClientMessage(player, -1, string);
      format(string, sizeof(string), ""SPLAVA"[AG] "BELA"Dobili ste admina na serveru, budite aktivni i postujte pravila, Cestitamo!", GetName(player));
      SendClientMessage(player, -1, string);
      format(string, sizeof(string), ""SPLAVA"[AG] "BELA"Igracu %s ste postavili Admin Level na %d.", GetName(player), level);
      SendClientMessage(playerid, -1, string);
      SavePlayer(player);
   }
   else
   {
       SendClientMessage(playerid, -1, ""SPLAVA"[AG] "BELA"Samo Owner!");
   }
   return 1;
}[/pawn]Eo zvaljo xd
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 27, 2016, 23:11:46 POSLE PODNE
Citat: Harexe Seljak poslato Decembar 27, 2016, 23:08:15 POSLE PODNE
[pawn]YCMD:makeadmin(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""SPLAVA"[AG] "BELA"Moras biti ulogovan da bi koristio komande!");
   if(PlayerInfo[playerid][pAdmin] >= 6 || IsPlayerAdmin(playerid))
   {
      new player, level, string[256];
      if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, ""SPLAVA"[AG] "BELA"/makeadmin [ID/Ime] [Level (1-7)]");
      if(!IsPlayerConnected(player)) return SCM(playerid, -1,""SPLAVA"[AG] "BELA"Pogresan ID!");
      if(level < 0 || level > 7) return SendClientMessage(playerid, -1, ""SPLAVA"[AG] "BELA"Admin Level ne moze biti manji od 0 i veci od 6!");
      PlayerInfo[player][pAdmin] = level;
      format(string, sizeof(string), ""SPLAVA"[AG] "BELA"Admin %s vam je postavio %d Admin Level.", GetName(playerid), level);
      SendClientMessage(player, -1, string);
      format(string, sizeof(string), ""SPLAVA"[AG] "BELA"Dobili ste admina na serveru, budite aktivni i postujte pravila, Cestitamo!", GetName(player));
      SendClientMessage(player, -1, string);
      format(string, sizeof(string), ""SPLAVA"[AG] "BELA"Igracu %s ste postavili Admin Level na %d.", GetName(player), level);
      SendClientMessage(playerid, -1, string);
      SavePlayer(player);
   }
   else
   {
       SendClientMessage(playerid, -1, ""SPLAVA"[AG] "BELA"Samo Owner!");
   }
   return 1;
}[/pawn]Eo zvaljo xd
riknit ce mi skripta -.-
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 27, 2016, 23:15:02 POSLE PODNE
Citat: Vuk7 poslato Decembar 27, 2016, 23:06:57 POSLE PODNE
Jesi mozda stavio #include <sscanf> umjesto #include <sscanf2>
ljudno probo sam stavit sscanf 2 al ne radi jbg
Naslov: Odg: [POMOC]sscanf
Poruka od: Vuk7 poslato Decembar 27, 2016, 23:16:26 POSLE PODNE
Citat: NapaćeniBošnjo poslato Decembar 27, 2016, 23:15:02 POSLE PODNE
Citat: Vuk7 poslato Decembar 27, 2016, 23:06:57 POSLE PODNE
Jesi mozda stavio #include <sscanf> umjesto #include <sscanf2>
ljudno probo sam stavit sscanf 2 al ne radi jbg
pa moras imat sscanf2
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 27, 2016, 23:20:31 POSLE PODNE
Citat: Vuk7 poslato Decembar 27, 2016, 23:16:26 POSLE PODNE
Citat: NapaćeniBošnjo poslato Decembar 27, 2016, 23:15:02 POSLE PODNE
Citat: Vuk7 poslato Decembar 27, 2016, 23:06:57 POSLE PODNE
Jesi mozda stavio #include <sscanf> umjesto #include <sscanf2>
ljudno probo sam stavit sscanf 2 al ne radi jbg
pa moras imat sscanf2
posalji sve sto treba za sscanf 2
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 27, 2016, 23:20:48 POSLE PODNE
Citat: Harexe Seljak poslato Decembar 27, 2016, 23:08:15 POSLE PODNE
[pawn]YCMD:makeadmin(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""SPLAVA"[AG] "BELA"Moras biti ulogovan da bi koristio komande!");
   if(PlayerInfo[playerid][pAdmin] >= 6 || IsPlayerAdmin(playerid))
   {
      new player, level, string[256];
      if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, ""SPLAVA"[AG] "BELA"/makeadmin [ID/Ime] [Level (1-7)]");
      if(!IsPlayerConnected(player)) return SCM(playerid, -1,""SPLAVA"[AG] "BELA"Pogresan ID!");
      if(level < 0 || level > 7) return SendClientMessage(playerid, -1, ""SPLAVA"[AG] "BELA"Admin Level ne moze biti manji od 0 i veci od 6!");
      PlayerInfo[player][pAdmin] = level;
      format(string, sizeof(string), ""SPLAVA"[AG] "BELA"Admin %s vam je postavio %d Admin Level.", GetName(playerid), level);
      SendClientMessage(player, -1, string);
      format(string, sizeof(string), ""SPLAVA"[AG] "BELA"Dobili ste admina na serveru, budite aktivni i postujte pravila, Cestitamo!", GetName(player));
      SendClientMessage(player, -1, string);
      format(string, sizeof(string), ""SPLAVA"[AG] "BELA"Igracu %s ste postavili Admin Level na %d.", GetName(player), level);
      SendClientMessage(playerid, -1, string);
      SavePlayer(player);
   }
   else
   {
       SendClientMessage(playerid, -1, ""SPLAVA"[AG] "BELA"Samo Owner!");
   }
   return 1;
}[/pawn]Eo zvaljo xd
ne radi isti problem
Naslov: Odg: [POMOC]sscanf
Poruka od: Vuk7 poslato Decembar 27, 2016, 23:21:47 POSLE PODNE
Citat: NapaćeniBošnjo poslato Decembar 27, 2016, 23:20:31 POSLE PODNE
Citat: Vuk7 poslato Decembar 27, 2016, 23:16:26 POSLE PODNE
Citat: NapaćeniBošnjo poslato Decembar 27, 2016, 23:15:02 POSLE PODNE
Citat: Vuk7 poslato Decembar 27, 2016, 23:06:57 POSLE PODNE
Jesi mozda stavio #include <sscanf> umjesto #include <sscanf2>
ljudno probo sam stavit sscanf 2 al ne radi jbg
pa moras imat sscanf2
posalji sve sto treba za sscanf 2
Trebas samo stavi #include <sscanf2> a ako imas #include <sscanf> to obrisi
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 27, 2016, 23:25:42 POSLE PODNE
Citat: Vuk7 poslato Decembar 27, 2016, 23:21:47 POSLE PODNE
Citat: NapaćeniBošnjo poslato Decembar 27, 2016, 23:20:31 POSLE PODNE
Citat: Vuk7 poslato Decembar 27, 2016, 23:16:26 POSLE PODNE
Citat: NapaćeniBošnjo poslato Decembar 27, 2016, 23:15:02 POSLE PODNE
Citat: Vuk7 poslato Decembar 27, 2016, 23:06:57 POSLE PODNE
Jesi mozda stavio #include <sscanf> umjesto #include <sscanf2>
ljudno probo sam stavit sscanf 2 al ne radi jbg
pa moras imat sscanf2
posalji sve sto treba za sscanf 2
Trebas samo stavi #include <sscanf2> a ako imas #include <sscanf> to obrisi
Onda mi ništa ne radi ni log/reg ni komande nista a u pawn tamo u onim fajlovima imam sscanf2
Naslov: Odg: [POMOC]sscanf
Poruka od: Vuk7 poslato Decembar 27, 2016, 23:27:56 POSLE PODNE
Jel imas najnoviji sscanf? Ako nemas skini
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 27, 2016, 23:30:23 POSLE PODNE
uzo sam sscanf sa besostic al de ti posalji najnovij
Naslov: Odg: [POMOC]sscanf
Poruka od: Vuk7 poslato Decembar 27, 2016, 23:32:34 POSLE PODNE
http://forum.sa-mp.com/showthread.php?t=570927
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 27, 2016, 23:35:17 POSLE PODNE
Citat: Vuk7 poslato Decembar 27, 2016, 23:32:34 POSLE PODNE
http://forum.sa-mp.com/showthread.php?t=570927
NAÅ O SAM DONWLAOD
Naslov: Odg: [POMOC]sscanf
Poruka od: Maxwellâ„¢ poslato Decembar 27, 2016, 23:37:08 POSLE PODNE
A da ukucas na google i skines?Poslao sam ti na PP link
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 27, 2016, 23:45:36 POSLE PODNE
ma ne radi momci džabe se prčkate oko mene jednostavno kad ocu da setam admina samo mi se pojavi koristite /makeadmin [ID][LEVEL] i nista vise nece da se seta

http://imgur.com/a/9sVKS
Naslov: Odg: [POMOC]sscanf
Poruka od: MySQL poslato Decembar 28, 2016, 11:23:29 PRE PODNE
Mora moc onda nisi dobro komandu napravio i provjere


        new targetid,level;
if(sscanf(params, "ud", targetid,level))
{
SCM(playerid, BOJU STAVI, "Koristi:/postaviadmina [Ime/id][level]");
return 1;
}
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 28, 2016, 22:35:10 POSLE PODNE
Citat: MySQL poslato Decembar 28, 2016, 11:23:29 PRE PODNE
Mora moc onda nisi dobro komandu napravio i provjere


        new targetid,level;
if(sscanf(params, "ud", targetid,level))
{
SCM(playerid, BOJU STAVI, "Koristi:/postaviadmina [Ime/id][level]");
return 1;
}

Napravi onda ti cijelu komandu pa mi postaj ljudno pa cu probat
Naslov: Odg: [POMOC]sscanf
Poruka od: MySQL poslato Decembar 29, 2016, 12:53:39 POSLE PODNE
Zašto bi ti ja pravio druže potrudi se malo vidi kazem ti opet ne znam kakv ti sistem admina koristis koje provjere koristis i tako to evo vako od prilike to treba izgledat


CMD:postaviadmina(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new string[128], sendername[MAX_PLAYER_NAME],giveplayerid,giveplayer[MAX_PLAYER_NAME],level,playerlevel;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params,"ud",giveplayerid,level)) return SCM(playerid, BOJA NEKA, "Koriscenje: /postaviadmina [ID Igraca/Deo Imena] [level(1-6)]");
playerlevel = PlayerInfo[giveplayerid][pAdmin];
if(PlayerInfo[playerid][pAdmin] >= 6 || IsPlayerAdmin(playerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(level == playerlevel)
{
SCM(playerid, COLOR_GREY, "** Igrac je vec taj level");
return 1;
}
if(level >= 0 && level <= 6) return SCM(playerid, BOJA NEKA,"* Admin Level ne moze biti manji od 0 i veci od 6!");
if(level > PlayerInfo[giveplayerid][pAdmin])
{
format(string, sizeof(string), "{FFA500}Cestitamo igracu %s. On je sada admin level: %d !!!!",giveplayer, level);
SendClientMessageToAll(BOJA NEKA, string);//ovde ispisuje na da vide svi agraci da je dobio admina

format(string, sizeof(string), "** Promovisali ste %s (%d) na level %d.", giveplayer, giveplayerid, level);//ispisuje adminu poruku da je dao tom tom admina
SCM(playerid, BOJA NEKA, string);
PlayerInfo[giveplayerid][pAdmin] = level;
if(playerlevel == 0 && level >= 1)
{
                                               OVDE KOD SVOJ NEKI TAMO NE ZNAM KAKAV SISTEM KORISTIS PROVJERE I TO TAKO DA...
admins ++;
}
}
else
{
format(string, sizeof(string), "** Smanjili ste admin level igracu %s (%d) na %d.", giveplayer, giveplayerid, level);
SCM(playerid, BOJA NEKA, string);
PlayerInfo[giveplayerid][pAdmin] = level;
if(level == 0)
{
OVDE KOD SVOJ NEKI TAMO NE ZNAM KAKAV SISTEM KORISTIS PROVJERE I TO TAKO DA...
admins --;
}
  }
}
else
{
SCM(playerid, BOJA NEKA, "   Niste ovlasceni da koristite ovu komandu!");
return 1;
}
}
return 1;
}
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 29, 2016, 18:42:42 POSLE PODNE
ma hvala , ali mi se ovo desava
na svakom modu neko HELP'
Naslov: Odg: [POMOC]sscanf
Poruka od: MySQL poslato Decembar 29, 2016, 21:26:49 POSLE PODNE
Å ta ta tvoja komanda nece da radi na svakom modu ili sta opisi malo bolje moze se rijesit ..
Naslov: Odg: [POMOC]sscanf
Poruka od: Napaceni Bošnjo poslato Decembar 29, 2016, 21:41:12 POSLE PODNE
ne ta komanda ne radi mi nista znaci ni na jednom serveru npr probo sam besotic nisam ga nista diro isti problem se desio...