SA-MP Forums Archive
Problema TextDraw - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Română/Romanian (https://sampforum.blast.hk/forumdisplay.php?fid=40)
+---- Thread: Problema TextDraw (/showthread.php?tid=430504)



Problema TextDraw - IuLyAnBoSs - 14.04.2013

Salutare.

Vreau sa fac ca in dreapta jos sa imi pun un textdraw cu level telefon si catii ani are.

Am facut textdraw-unul tot am adaugat si cee ce vreau sa imi arate, dar imi da niste erori.:



Uitati ce am adaugta:

La public OnPlayerDisconnect

Quote:

TextDrawDestroy( STATS );




La public OnGameModeInit


Quote:

STATS = TextDrawCreate(537.000000,381.000000,"~w~Level: ~g~10~n~~w~Telefon: ~y~169580~n~~w~Varsta:~g~ 20");
TextDrawUseBox(STATS ,1);
TextDrawBoxColor(STATS ,0x00000066);
TextDrawTextSize(STATS ,624.000000,0.000000);
TextDrawAlignment(STATS ,0);
TextDrawBackgroundColor(STATS ,0x00000099);
TextDrawFont(STATS ,2);
TextDrawLetterSize(STATS ,0.199999,1.000000);
TextDrawColor(STATS ,0xffffffff);
TextDrawSetOutline(STATS ,1);
TextDrawSetProportional(STATS ,1);
TextDrawSetShadow(STATS ,1);


La public OnPlayerUpdate



Quote:

if(RegistrationStep[playerid] == 0)
{
new string[200];
if(PlayerInfo[playerid][pPtelefon] == 0)
{
format(string,sizeof(string),"~w~Level: ~g~%d~n~~w~Telefon: ~r~Fara Tel.~n~~w~Varsta:~g~ %d",PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pAge]);
}
else
{
format(string,sizeof(string),"~w~Level: ~g~%d~n~~w~Telefon: ~y~%d~n~~w~Varsta:~g~ %d",PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pPtelefon],PlayerInfo[playerid][pAge]);
}
TextDrawSetString(STATS ,string);
TextDrawShowForPlayer(playerid,STATS);
}




Si imi da erorile astea:


Quote:

C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(4835) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(13725) : error 033: array must be indexed (variable "STATS")
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(13726) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(13727) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(1372 : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(13729) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(13730) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(13731) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(13732) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(13733) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(13734) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(13735) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(13736) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(27575) : error 035: argument type mismatch (argument 1)
C:\Documents and Settings\Administrator\Desktop\Five-Time Original By Florin & TurBoFil\Five-Time Original By Florin & TurBoFil\gamemodes\KenT-Zone.pwn(27576) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


15 Errors.

Linia 4835


Quote:

TextDrawDestroy( STATS );



Si de la linia 13725 lapa la linia 13736 ii asta:


Quote:

STATS = TextDrawCreate(537.000000,381.000000,"~w~Level: ~g~10~n~~w~Telefon: ~y~169580~n~~w~Varsta:~g~ 20");
TextDrawUseBox(STATS ,1);
TextDrawBoxColor(STATS ,0x00000066);
TextDrawTextSize(STATS ,624.000000,0.000000);
TextDrawAlignment(STATS ,0);
TextDrawBackgroundColor(STATS ,0x00000099);
TextDrawFont(STATS ,2);
TextDrawLetterSize(STATS ,0.199999,1.000000);
TextDrawColor(STATS ,0xffffffff);
TextDrawSetOutline(STATS ,1);
TextDrawSetProportional(STATS ,1);
TextDrawSetShadow(STATS ,1);

Linia 27575:

Quote:

TextDrawSetString(STATS ,string);


Linia 27576


Quote:

TextDrawShowForPlayer(playerid,STATS);




Tot ce contine numele STATS avea infata si [playerid], arata asa:

STATS[playerid] si la toate liniile care gaseau asta imi dadea undefined playerid.

Nu stiu ce sa ii mai fac, am modificat numele in loc de STATS si tot degeaba, aceiasi treaba....