12.04.2014, 18:13
preciso de ajuda quero criar Dois Checkpoints um de carga e outro de descarga. como pode ver no pawn code que sу o player chega no ponto"PlayerToPoint" e digita "/mercadorials " e em seguida
"SetPlayerCheckpoint" e ele chega no checkpoint e ganha dinheiro
"GivePlayerMoney".
Mas eu queria que chegasse no local "PlayerToPoint" e digita-se
"/mercadorials" e que criasse um checkpoint de carga que chegando nele"OnPlayerEnterCheckpoint" aparecese "GameTextForPlayer" um "Carregando"
que toma-se controle do caminhгo,
"TogglePlayerControllable( playerid, false);" por um tempo simulando a carga e logo em seguida criando outro checkpoint de descarga que repitiria o processo sу que descarregando OnPlayerEnterCheckpoint" aparecese "GameTextForPlayer" "Descarregando".
"SetPlayerCheckpoint" e ele chega no checkpoint e ganha dinheiro
"GivePlayerMoney".
Mas eu queria que chegasse no local "PlayerToPoint" e digita-se
"/mercadorials" e que criasse um checkpoint de carga que chegando nele"OnPlayerEnterCheckpoint" aparecese "GameTextForPlayer" um "Carregando"
que toma-se controle do caminhгo,
"TogglePlayerControllable( playerid, false);" por um tempo simulando a carga e logo em seguida criando outro checkpoint de descarga que repitiria o processo sу que descarregando OnPlayerEnterCheckpoint" aparecese "GameTextForPlayer" "Descarregando".
Код:
if(!strcmp(cmdtext, "/mercadorials", true)) { if(PlayerInfo[playerid][pEmprego] != 11) { SCM(playerid, COLOR_GREY, "Vocк nгo й um caminhoneiro"); return 1; } if(var1[playerid] != 0) { SCM(playerid, COLOR_GREY, "Vocк deve esperar 5 minutos pra entregar mais mercadorias"); return 1; } if(TruckMission[playerid] != 0) { SCM(playerid, COLOR_GREY, "Vocк deve entregar a mercadoria primeiro"); return 1; } if(!PlayerToPoint(60.0 ,playerid, -71.5407,-1123.4725,1.6677)) { SCM(playerid, COLOR_GREY, "Vocк precisa estar na HQ pra pegar mercadoria"); return 1; } SetPlayerCheckpoint(playerid, 1756.1359,-2064.8230,13.2708, 8.0); TruckMission[playerid] = 1; SCM(playerid, COLOR_LIGHTBLUE, "* Entregue a mercadoria no checkpoint marcado no mapa."); return 1; }
Quote:
} public OnPlayerEnterCheckpoint(playerid) { |
Код:
else if(TruckMission[playerid] == 1) { SCM(playerid, COLOR_LIGHTBLUE, "* Vocк obteve R$10000 por entregar a carga, espere sua recarga por 5 minutos."); DisablePlayerCheckpoint(playerid); TruckMission[playerid] = 0; GivePlayerMoney(playerid, 10000); var1[playerid] = 1; TempoRecarga = SetTimerEx("ZerarRecarga", 180000, 0, "i", playerid); }