Mene interesuje kako da dodam u ovu komandu da nemora igrac da pise /otvori vec samo da klikne SPACE i da mu se otvori kapija ako je u fbi evo komadne:
if (strcmp("/otvori", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if (IsPlayerInRangeOfPoint(playerid,15,1761.2477,-1691.7330,13.4163))
{
MoveObject(FBIkapija, 1760.8735351563, -1688.8121337891, 12.446666717529, 2.00);
SetTimer("zatvori", 5000, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s uzima daljinski i otvara ogradu.", sendername);
ProxDetector(30.0, playerid, string, COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED);
}
else { SendClientMessage(playerid, COLOR_WHITE,"Kapija nije u dometu daljinskog.");
}
}
else return SendClientMessage(playerid, COLOR_RED,"Nisi clan FBI tima!");
return 1;
}
Pod OnPlayerKeyStateChange dodaj deo ove skripte...
Proveru da li je igraÄ stisnuo SPACE vrÅ¡iÅ¡ pomoću:
if ((newkeys & KEY_SPRINT))
EDIT: napravio sam ali kako da stavim na neko slovo npr t?
... pa sada, prvo si tražio za space, sada za t, šta će biti sledeće?
Å alim se naravno,
Mislim da može i kao:
if ((newkeys & neki_broj))
E sada, ne znam IDove od tastera, pokuÅ¡aj i nagaÄ'aj .. možda i pogodiÅ¡ koji ti treba...