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 ?
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;
}
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.
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
0e ta ti je dobra :D :D :D
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.
'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;
}