Errori string
#1

Salut tuturor, am o mica problema.. am refacut un vechi sistem de masini personale (identic cu cel de la b-Zone) si am o problema .. imi da eroare la string.. de ce? Uitati liniile la care imi da eroarea.

Код:
								GetPlayerName(playerid, sendername, sizeof(sendername));
								strmid(CarData[i][cOwner], sendername, 0, strlen(sendername), 999);
								CarData[i][cModel] = idmasina;
								CarData[i][cLocationx] = 297.1769;
								CarData[i][cLocationy] = -1508.9594;
								CarData[i][cLocationz] = 24.3209;
								CarData[i][cSaLocationx] = 297.1769;
								CarData[i][cSaLocationy] = -1508.9594;
								CarData[i][cSaLocationz] = 24.3209;
								CarData[i][cOwned] = 1;
								AddStaticVehicle(idmasina,297.1769,-1508.9594,24.3209,0,0,0);
								format(string, sizeof(string), "%s",ArIsim[idmasina-400]);
								strmid(CarData[i][cDescription], string, 0, strlen(string), 255);
Eroarea:

Код:
C:\Documents and Settings\Administrator\Desktop\r-Zone\r-Zone RPG\gamemodes\r-Zone.pwn(20109) : error 017: undefined symbol "string"
C:\Documents and Settings\Administrator\Desktop\r-Zone\r-Zone RPG\gamemodes\r-Zone.pwn(20109) : error 017: undefined symbol "string"
C:\Documents and Settings\Administrator\Desktop\r-Zone\r-Zone RPG\gamemodes\r-Zone.pwn(20109) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrator\Desktop\r-Zone\r-Zone RPG\gamemodes\r-Zone.pwn(20109) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Cum as putea rezolva?
Reply
#2

pawn Код:
new string[64];
Reply
#3

Quote:
Originally Posted by InfiniTy.
Посмотреть сообщение
pawn Код:
new string[64];
pawn Код:
strmid(CarData[i][cDescription], ArIsim[idmasina-400], 0, strlen(ArIsim[idmasina-400]), 32);


edit: nu, nu e tot aia. creezi mereu o variabila inutila .
btw, folositi strcpy ...
Reply
#4

Quote:
Originally Posted by fordawinzz
Посмотреть сообщение
pawn Код:
strmid(CarData[i][cDescription], ArIsim[idmasina-400], 0, strlen(ArIsim[idmasina-400]), 32);
Parcă nu te tot aia. .
edit: Woau..mare chestie ..dacă era ceva gen un query de 1000+ chars da..mai ziceam.. dar așa .. e tot aia cu sau fără variabilă.()
btw: poate să o facă оnafara acelui loop..și nu o creezi mereu degeaba..+cu format pentru un newbie ca el ar fi mai indicat ? Zic eu se оnțelege mai bine ce face acel cod..
Reply
#5

new string[256]; după prima acoladă de la оnceputul dialogului. Mersi frumos InfiniTy.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)