Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ♥ BMW ♥ poslato Mart 03, 2012, 00:10:26 PRE PODNE

Naslov: [Pomoc]Komanda
Poruka od: ♥ BMW ♥ poslato Mart 03, 2012, 00:10:26 PRE PODNE
Skripta koju koristim: CLRP edit
Detaljan opis problema: Ako neko zna u cemu je problem sa komandom /aunlock, jer nece igracu da otkljuca acc :S
Dio skripte:
Citatif(strcmp(cmd, "/aunlock", true) == 0)
   {
      if (PlayerInfo[playerid][pAdmin] >= 1337)
      {
         tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /aunlock [ID Igraca/Dio Imena]");
            return 1;
         }
         giveplayerid = ReturnUser(tmp);
         if(IsPlayerConnected(giveplayerid))
         {
             if(giveplayerid != INVALID_PLAYER_ID)
             {
                 if(PlayerInfo[giveplayerid][pLocked] == 1)
                 {
                     PlayerInfo[giveplayerid][pLocked] = 0;
                     TogglePlayerControllable(giveplayerid, 1);
                     SendClientMessage(playerid, COLOR_YELLOW, "Account je uspjesno otkljucan.");

                 }
             }
         }
      }
      else
      {
         SendClientMessage(playerid, COLOR_GRAD1, "Morate biti barem admin lvl 3 za koriscenje ove komande.");
      }
      return 1;
   }
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc]Komanda
Poruka od: Anoo poslato Mart 03, 2012, 00:11:43 PRE PODNE
ne razumem se od ovo al sigurno neki bag  :D
Naslov: Odg: [Pomoc]Komanda
Poruka od: dock poslato Mart 03, 2012, 00:12:18 PRE PODNE
Mozes pojasniti cemu sluzi komanda? Odnosno sta radi prvenstveno /alock a sta bi trebalo da radi /aunlock....

Postavi to i mnogo cu ti lakse cak i bez problema objasniti hehe :D

@Anoo - Moguce hehe :P
Naslov: Odg: [Pomoc]Komanda
Poruka od: Koncho poslato Mart 03, 2012, 02:52:16 PRE PODNE
Da daj stavi da znamo cemu sluzi komanda pa cemo ti pomoci mada mislim na sta ciljas..
Naslov: Odg: [Pomoc]Komanda
Poruka od: SaneK poslato Mart 03, 2012, 08:42:51 PRE PODNE
Kolko me sjeca pamet ta komanda je za Odkljucivanje vozila? igracu? nesto tako? :D
Naslov: Odg: [Pomoc]Komanda
Poruka od: ♥ BMW ♥ poslato Mart 03, 2012, 12:12:02 POSLE PODNE
Komanda je za unban, znaci kada neko bana igraca zakljucamu se acc, a komanda /aunlock ne radi da bi ga otkljucao :/
Naslov: Odg: [Pomoc]Komanda
Poruka od: [UG]Cile poslato Mart 03, 2012, 12:26:31 POSLE PODNE
Ma neradi ti to, komanda /unban nemoze koristiti giveplayer i giveplayerid
Napravi neku svoju
Naslov: Odg: [Pomoc]Komanda
Poruka od: dock poslato Mart 03, 2012, 12:44:10 POSLE PODNE
Kada banas nekog on vise ne moze uci na server, a tvoja komanda trazi korisnika da li je online ? To je nemoguce hehe..

Evo ovako uradi, kada banas nekoga nemoj koristiti:


Ban(id igraca);


nego napravi novi .ini fajl u recimooo folderu Banani korisnici i kickuj igraca.

Zatim kada igrac ulazi ingame, trazi .ini file u folderu banani korisnici, ako ga ima kicka ga sa srva, ako ga nema onda nista..

i onda komandom unban samo brises te fajlove sto si pravio u folderu Banani korisnici ...

Evo ako ce ti ovo posluziti da skontas kako i sta: http://balkan-samp.com/forum/index.php?topic=30893.0

Naslov: Odg: [Pomoc]Komanda
Poruka od: ♥ BMW ♥ poslato Mart 03, 2012, 16:08:49 POSLE PODNE
Mozete li mi popraviti ovu komandu da radi?
Naslov: Odg: [Pomoc]Komanda
Poruka od: [TG:RP]$--L84S--$ poslato Mart 03, 2012, 16:47:16 POSLE PODNE
Citat: isk0 poslato Mart 03, 2012, 16:08:49 POSLE PODNE
Mozete li mi popraviti ovu komandu da radi?
Postavi mi komadnu kako si napravio za lockanje acc pa cu onda ti napraviti za unlock ..
Naslov: Odg: [Pomoc]Komanda
Poruka od: ♥ BMW ♥ poslato Mart 03, 2012, 16:55:26 POSLE PODNE
To je zajedno sa komandom /ban
Citat
if(strcmp(cmd, "/ban", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
           new playersip[64];
          tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /ban [ID Igraca/Dio Imena] [razlog]");
            return 1;
         }
         giveplayerid = ReturnUser(tmp);
         if (PlayerInfo[playerid][pAdmin] >= 1)
         {
             if(IsPlayerConnected(giveplayerid))
             {
               if(PlayerInfo[giveplayerid][pAdmin] >= 1338)
               {
                  SendClientMessage(playerid, COLOR_WHITE, ""COL_RED"ElectroAC|{FFFFFF} Pokusaj BANA Admina veceg levela nije uspjelo!");
                  return 1;
               }
                 if(giveplayerid != INVALID_PLAYER_ID)
                 {
                   GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                  GetPlayerName(playerid, sendername, sizeof(sendername));
                  GetPlayerIp(giveplayerid,playersip,sizeof(playersip));
                  new length = strlen(cmdtext);
                  while ((idx < length) && (cmdtext[idx] <= ' '))
                  {
                     idx++;
                  }
                  new offset = idx;
                  new result[128];
                  while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                  {
                     result[idx - offset] = cmdtext[idx];
                     idx++;
                  }
                  result[idx - offset] = EOS;
                  if(!strlen(result))
                  {
                     SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /ban [ID Igraca/Dio Imena] [razlog]");
                     return 1;
                  }
                  new y, m, d;
                  new h,mi,s;
                  getdate(y,m,d);
                  gettime(h,mi,s);
                        format(string, sizeof(string), "{FF3300}BAN | %s, Admin: %s, Razlog: %s", giveplayer, sendername, (result));
                  SendAdminMessage(COLOR_ORANGE, string);
                        format(string, sizeof(string), "{FF6644}Informacije o bananom igracu | Nick: %s, ID: %d, Level: %d", giveplayer,playerid,PlayerInfo[giveplayerid][pLevel]);
                  SendClientMessage(playerid,COLOR_ORANGE, string);
                        SendClientMessage(giveplayerid,COLOR_NICERED, "____________________________________________________________________________________");
                  SendClientMessage(giveplayerid,COLOR_LIGHTRED, "ISKLJUCENI STE SA SERVERA(Banani)!Pazljivo procitajte text!");
                  format(string,sizeof(string), "%s (ID: %d) je iskljucen (Banan) sa servera od %s",giveplayer, giveplayerid, sendername);
                  SendClientMessage(giveplayerid, COLOR_NICERED, string);
                  BanLog(string);
                  format(string,sizeof(string), "Razlog iskljucenja: %s ", (result));
                  SendClientMessage(giveplayerid, COLOR_NICERED, string);
                  BanLog(string);
                  format(string,sizeof(string), "Datum i vrijeme bana: Dana: %d/%d/%d, Sati: %d:%d:%d | Vasa IP Adresa je: %s ",d,m,y,h,mi,s, playersip);
                  SendClientMessage(giveplayerid, COLOR_WHITE, string);
                  SendClientMessage(giveplayerid,COLOR_WHITE, "Sa ovim banom, vas korisnicki racun je suspendiran na neograniceno!");
                  SendClientMessage(giveplayerid,COLOR_ORANGE, "Ukoliko mislis da je doslo do greske slikaj ovo(f8) i zatrazi unban na forumu!");
                  SendClientMessage(giveplayerid,COLOR_NICERED, "____________________________________________________________________________________");
                  format(string, sizeof(string), "{FF3300}Ban | %s, Admin: %s", giveplayer, sendername, (result));
                  SendClientMessageToAll(COLOR_ORANGE, string);
                  PlayerInfo[giveplayerid][pLocked] = 1;
                  Ban(giveplayerid);
                  return 1;
               }
            }//not connected
         }
         else
         {
            format(string, sizeof(string), "   %d nije aktivan igrac.", giveplayerid);
            SendClientMessage(playerid, COLOR_GRAD1, string);
         }
      }
      return 1;
   }