[Pomoc]Sylenti Ban

Započeo caupton, Mart 31, 2011, 20:50:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta koju koristim:Svoj GameMod OD 0.
Detaljan opis problema:Ovako ubacio sam /sban i sada mi izbaci ove erore
C-X:\Users\BalkanGaming RP\Desktop\BG-RPG\NAPOKON\gamemodes\BFRP.pwn(32220) : error 017: undefined symbol "IsStringAName"
C-X:\Users\BalkanGaming RP\Desktop\BG-RPG\NAPOKON\gamemodes\BFRP.pwn(32222) : error 017: undefined symbol "GetPlayerID"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

Pa stavi istu komandu kao /ban samo obrisi sve poruke iz nje xd  :D
edit: ako sam dobro shvatio ti oces SILENT ban ?
Poslednja Izmena: Mart 31, 2011, 20:54:59 POSLE PODNE od K4Я!K3

Citat: K4Я!K3 poslato Mart 31, 2011, 20:54:07 POSLE PODNE
Pa stavi istu komandu kao /ban samo obrisi sve poruke iz nje xd  :D
edit: ako sam dobro shvatio ti oces SILENT ban ?

Da.

Pa onda uradi kako sam ti napiso i opet reci da ti nisam pomogo :P

ewo ga cod..:


if(strcmp(cmd, "/sban", true) == 0)
   {
      tmp = strtok(cmdtext, idx);
      if(!strlen(tmp))
      {
         SendClientMessage(playerid, COLOR_GRAD2, "Pisi: /sban [playerid]");
         return 1;
      }
      new playa;
      if(IsStringAName(tmp))
      {
         playa = GetPlayerID(tmp);
      }
      else
      {
         playa = strval(tmp);
      }
      GetPlayerName(playa, giveplayer, sizeof(giveplayer));
      GetPlayerName(playerid, sendername, sizeof(sendername));
      if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 3)
      {
         PlayerInfo[playa][pAdmin] = PlayerInfo[playa][pLevel];
         PlayerInfo[playa][pLevel] = -999;
         Ban(playa);
         format(string, sizeof(string), "BalkanGamingAdmin: %s Silently Banned %s",sendername,  giveplayer);
         SendAdminMessage(COLOR_LIGHTBLUE, string);
         printf("%s",string);
         return 1;
      }
      else
      {
         SendClientMessage(playerid, COLOR_GRAD1, "   nisi ovlasten da koristis tu komandu!");
      }
      return 1;
   }

Correlli

Ne želim biti bezobrazan, ali ako budeš iskren, onda ćeš dobiti i veću a i iskrenu pomoć od ostalih korisnika na ovom forumu.

Da pojasnim - kažeš da je skripta od nule:
Citat: Nikola_Hawks poslato Mart 31, 2011, 20:50:06 POSLE PODNE
Skripta koju koristim:Svoj GameMod OD 0.

Ovdje se može vidjeti:
Citat: Nikola_Hawks poslato Mart 31, 2011, 20:50:06 POSLE PODNE
C-X:\Users\BalkanGaming RP\Desktop\BG-RPG\NAPOKON\gamemodes\BFRP.pwn(32220) : error 017: undefined symbol "IsStringAName"
C-X:\Users\BalkanGaming RP\Desktop\BG-RPG\NAPOKON\gamemodes\BFRP.pwn(32222) : error 017: undefined symbol "GetPlayerID"
...da ima skripta najmanje 35000 linija, i kako si ti uspio naskriptati gamemod od nule koji ima 35000 ili više linija, a ni taj osnovni error (error 017 - undefined symbol) ne znaš riješiti sam?

I ova koda dosta govori o "tvome gamemodu od nule":
Citat: Nikola_Hawks poslato Mart 31, 2011, 21:02:36 POSLE PODNE
...
SendClientMessage(playerid, COLOR_GRAD2, "Pisi: /sban [playerid]");
...
...PlayerInfo[playerid][pAdmin] >= 3...
...
PlayerInfo[playa][pAdmin] = PlayerInfo[playa][pLevel];
PlayerInfo[playa][pLevel] = -999;
Ban(playa);
...
SendClientMessage(playerid, COLOR_GRAD1, "   nisi ovlasten da koristis tu komandu!");
...

Ako želiš pomoć, onda budi iskren do ostalih i ostali će biti iskreni do tebe.
Poslednja Izmena: Mart 31, 2011, 21:35:47 POSLE PODNE od Correlli

Uopce nemogu naslutiti cemu bi sluzilo IsStringAName i GetPlayerID....

GetPlayerID(&id) ?? Mislim da nema logike... Pojasni malo..

@Correli   A to ti je sad u Ä'iru radit "GF Od 0"

Citat: BloodMaster poslato Mart 31, 2011, 21:40:23 POSLE PODNE
Uopce nemogu naslutiti cemu bi sluzilo IsStringAName i GetPlayerID....

GetPlayerID(&id) ?? Mislim da nema logike... Pojasni malo..

@Correli   A to ti je sad u Ä'iru radit "GF Od 0"
hahahah  GF o 0
e ta ti je dobra  :D :D :D

Correlli

Citat: BloodMaster poslato Mart 31, 2011, 21:40:23 POSLE PODNE
Uopce nemogu naslutiti cemu bi sluzilo IsStringAName i GetPlayerID....

GetPlayerID(&id) ?? Mislim da nema logike... Pojasni malo..

IsStringAName(string[]) - poznata je funkcija koja provjerava da li je unešeni string isti kao ime bilo kojeg spojenog igrača na serveru.
GetPlayerID(playername[]) - poznata je funkcija koja vraća ID igrača ako je ime bilo kojeg spojenog igrača na serveru isto kao unešeni string playername.
Poslednja Izmena: Mart 31, 2011, 21:48:47 POSLE PODNE od Correlli

'Vako nesto?

public IsStringAName(str[])
{
    foreach(Player,i)
   {
     new ime[MAX_PLAYER_NAME];
     GetPlayerName(i, ime, sizeof ime);
     if(strcmp(ime, str, true, strlen(str)) == 0) return true;
  }
  return false;
}