06.04.2015, 03:24
(
Последний раз редактировалось Yak; 06.04.2015 в 04:31.
)
Pessoal, baseando-se nesse tуpico onde mostra como usar vбrios tipos de textdraw, eu queria que vocкs pudessem me dar uma base para eu criar um sistema de Score em textdraw para duas equipes (Orgs) e cada ponto seria contado assim que um determinado player chegasse a um checkpoint determinado tambйm.
Tуpico:
https://sampforum.blast.hk/showthread.php?tid=358422
Obrigado!
@Edit
oque eu estou tentando fazer й assim:
variбveis:
OnGameModeInt();
OnPlayerEnterInCheckpoint();
ERROS:
Obs.:
sei que tem inumeras coisas erradas, poderiam me informar onde estб errado e para conserta-los, por onde comeзar ?
Obrigado !
Tуpico:
https://sampforum.blast.hk/showthread.php?tid=358422
Obrigado!
@Edit
oque eu estou tentando fazer й assim:
variбveis:
PHP код:
new pontosmerc = 0;
new pontosag = 0;
new Text:Textdraws[2];
PHP код:
//========================SCOREMERCENARIO=================================//
Textdraws[0] = TextDrawCreate(195.000000, 418.000000, "Score: ");
TextDrawShowForAll(Textdraws[0]);
TextDrawBackgroundColor(Textdraws[0], 255);
TextDrawFont(Textdraws[0], 3);
TextDrawLetterSize(Textdraws[0], 0.699999, 2.899999);
TextDrawColor(Textdraws[0], -16776961);
TextDrawSetOutline(Textdraws[0], 1);
TextDrawSetProportional(Textdraws[0], 1);
Textdraws[1] = TextDrawCreate(372.000000, 418.000000, "Score: ");
TextDrawShowForAll(Textdraws[1]);
TextDrawBackgroundColor(Textdraws[1], 255);
TextDrawFont(Textdraws[1], 3);
TextDrawLetterSize(Textdraws[1], 0.699999, 2.899999);
TextDrawColor(Textdraws[1], -16776961);
TextDrawSetOutline(Textdraws[1], 1);
TextDrawSetProportional(Textdraws[1], 1);
//========================================================================//
PHP код:
public OnPlayerEnterCheckpoint(playerid)
{
pontosag += 1;
new pName[MAX_PLAYER_NAME], info[254];
new VehID = GetPlayerVehicleID(playerid);
if(VehID == Caminhao[0])
{
if(Org[playerid] == 1)
{
if(CPS_IsPlayerInCheckpoint(playerid, CheckAg))
{
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
format(info, sizeof(info), "| ENTREGA | O Caminhгo dos Mercenбrios foi entregue pelo {FF7403}Agente {9DAD80}( %s ) {33CCFF}ao seu destino!", pName);
SendClientMessageToAll(AzulClaro,info);
SetPlayerScore(playerid, GetPlayerScore(playerid) +1);
GivePlayerMoney(playerid, 8000);
pontosmerc = pontosmerc +1
format(info,sizeof(info)," %d",pontosmerc));
PlayerTextDrawSetString(Textdraws[1](playerid), info));
TextDrawShowForAll(playerid, Textdraws[1]);
SetVehicleToRespawn(Caminhao[0]);
DisablePlayerCheckpoint(playerid);
}
else
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,Vermelho, "| ERRO | Esse nгo й o caminhгo que entrega nessa posiзгo!");
return 1;
}
}
}
}
pawn Код:
C:\Users\lucas\Documents\SA-MP\servidor em construзгo\gamemodes\inicio.pwn(416) : error 001: expected token: ";", but found "-identifier-"
C:\Users\lucas\Documents\SA-MP\servidor em construзгo\gamemodes\inicio.pwn(416) : error 001: expected token: ";", but found ")"
C:\Users\lucas\Documents\SA-MP\servidor em construзгo\gamemodes\inicio.pwn(416) : error 029: invalid expression, assumed zero
C:\Users\lucas\Documents\SA-MP\servidor em construзгo\gamemodes\inicio.pwn(416) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
sei que tem inumeras coisas erradas, poderiam me informar onde estб errado e para conserta-los, por onde comeзar ?
Obrigado !