Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-10-17, 17:25


Olsonek







Wiek: 31
Na forum: 4437 dni
Posty: 24
Nick w MP: [PTS]Olsonek



Respekt: 50

Siemka mam taki problem gdy? napisa?em sobie funkcje kt?ra pobierze mi dane z bazy ale wywala mi b??d typu Undefinied symbol PlayerCache gdzie jest to zdefiniowane na g?rze skryptu oraz jeszcze inne b??dy oto kod

Kod:


stock PlayerLogin(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);

new query[256], data[128];

format(query, sizeof(query), "SELECT * FROM members WHERE name = '%s'", name);
mysql_query(query);
mysql_store_result();

if(mysql_fetch_row(data, "|"))
{
sscanf(data, "p<|>s[24]s[24]dfffffdddd",
PlayerCache[playerid][pName],
PlayerCache[playerid][pPass],
PlayerCache[playerid][pMoney]
PlayerCache[playerid][pHealth],
PlayerCache[playerid][pArmor],
PlayerCache[playerid][pPosX],
PlayerCache[playerid][pPosY],
PlayerCache[playerid][pPosZ],
PlayerCache[playerid][pWanted],
PlayerCache[playerid][pSkin],
PlayerCache[playerid][pAdminlvl],
PlayerCache[playerid][pFraction]);
}
else
{
SendClientMessage(playerid, Yellow, "Nie znaleziono twojego konta wy****!");
}

mysql_free_result();
return 1;
}



297) : error 017: undefined symbol "PlayerCache"
warning 217: loose indentation
C:\Users\Olson\Desktop\Tak\gamemodes\pstrp.pwn(297) : warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-17, 17:31


Mac







Wiek: 28
Na forum: 4136 dni
Posty: 133
Nick w MP: Mac

Piwa: 27

Respekt: 130
Respekt: 130

Podaj zdefiniowan? zmienn? PlayerCache. Z tego co widz?, to uczysz si? od Sim00n'a, tak? ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-17, 17:40


Olsonek







Wiek: 31
Na forum: 4437 dni
Posty: 24
Nick w MP: [PTS]Olsonek



Respekt: 50

Mac znaczy sie uczy?em si? z 2 lata temu taki mi po prostu zosta?o bo to dzia?a :D

new PlayerCache[MAX_PLAYERS][E_PLAYER];

enum E_PLAYER
{
pName[24],
pPass[24],
pMoney,
Float:pHealth,
Float:pArmor,
Float:pPosX,
Float:pPosY,
Float:pPosZ,
pWanted,
pSkin,
pAdminlvl,
pFraction
}

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-17, 17:47


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
1. Przenie? struktur? enum'a nad tablic?, bo tak jak teraz masz, to tablica u?ywa jeszcze niestworzonej struktury enum.
2. W funkcji sscanf przy polu pMoney brakuje przecinka.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-17, 17:47


Mac







Wiek: 28
Na forum: 4136 dni
Posty: 133
Nick w MP: Mac

Piwa: 27

Respekt: 130
Respekt: 130

Wcze?niej nie zauwa?y?em, ale po:
Pawn
PlayerCache[playerid][pMoney]

nie ma przecinka. ;) Dopisz i spr?buj skompilowa?.

ehh @up szybszy :E

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-17, 17:50


Olsonek







Wiek: 31
Na forum: 4437 dni
Posty: 24
Nick w MP: [PTS]Olsonek



Respekt: 50

Dalej to samo zmienna przeniesiona i przcinek dopisany

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-17, 17:53


Mac







Wiek: 28
Na forum: 4136 dni
Posty: 133
Nick w MP: Mac

Piwa: 27

Respekt: 130
Respekt: 130

http://imgur.com/a/qmTfW

B??d musi le?e? gdzie? indziej. U mnie normalnie skompilowa?o bez ?adnego b??du.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-17, 17:55


Olsonek







Wiek: 31
Na forum: 4437 dni
Posty: 24
Nick w MP: [PTS]Olsonek



Respekt: 50

no to ja kurde nie wiem w tym skrypcie nie ma nic innego bo pisze to od nowa i robie same podstawy jest tylko ta funkcja i puste callbacki



#edit dobra ziomki dzieki znalaz?em b??d, napisze jakby kto? mia?

Jak bierzecie ca?y schemat calback?w z programu pawno kt?ry jest w folderze z serwerem to tam sa takie pierdzielniki po skrypcie rozsiane typu #else albo #endif i jeszcze #if filterscript co? tam to usuwac bo to wali b??dy

Postaw piwo autorowi tego posta
 

 
Tagi: dziwne :: zachowanie :: kompilatora
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku