Problema TextDraw
#1

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....
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)