Silvian
-
Posts
62 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Posts posted by Silvian
-
-
hmmm... Pai atunci unde ai functia ca sa te scoata din masina? Sau nici macar nu te lasa sa intrii in ea?
-
Ai postat fix... ). Voiam celalalt STATE_DRIVER, care contine algoritmi gen
if(newcar == 114 || newcar == 115 || newcar == 116) { if(PlayerInfo[playerid][pMember] == 12||PlayerInfo[playerid][pLeader] == 12) {} else { SendClientMessage(playerid,0x004000FF," You are not a Grove Street member !"); RemovePlayerFromVehicle(playerid); } }
-
Poasteaz tot if(newstate == PLAYER_STATE_DRIVER), ca nu imi dau seama din ce e mai sus.
-
Posteaza de la "public OnPlayerStateChange" pentru masinile de la o factiune.
-
Uite un exemplu pentru trei masini:
car1 = AddStaticVehicle(411,1515.9490,-1652.7214,13.0670,271.6112,3,3); car2 = AddStaticVehicle(411,1531.9490,-1652.7214,13.0670,271.6112,3,3); car3 = AddStaticVehicle(411,1540.9490,-1652.7214,13.0670,271.6112,3,3);
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(GetPlayerVehicleID(playerid) == car1) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(strcmp(sendername,"Jon",true)) { SendClientMessage(playerid,0x9CE258FF,"Imi pare rau , Aceasta masina este a lui Jon"); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); SetPlayerPos(playerid, x, y, z); } } if(GetPlayerVehicleID(playerid) == car2) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(strcmp(sendername,"Jonny",true)) { SendClientMessage(playerid,0x9CE258FF,"Imi pare rau , Aceasta masina este a lui Jonny"); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); SetPlayerPos(playerid, x, y, z); } } if(GetPlayerVehicleID(playerid) == car3) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(strcmp(sendername,"MAX",true)) { SendClientMessage(playerid,0x9CE258FF,"Imi pare rau , Aceasta masina este a lui MAX"); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); SetPlayerPos(playerid, x, y, z); } } return 1; }
Asa faci si pentru alte masini.
-
Te referi la asta?
car= AddStaticVehicle(411,1515.9490,-1652.7214,13.0670,271.6112,3,3);
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(GetPlayerVehicleID(playerid) == car) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(strcmp(sendername,"x",true)) { SendClientMessage(playerid,0x9CE258FF,"Imi pare rau , Aceasta masina este a lui x"); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); SetPlayerPos(playerid, x, y, z); } } return 1; }
-
greseala mea, acum am observat ca era deja definita din sa-mp
-
la public OnDialogResponse, pentru cei care nu il au si l-au luat din acel link, sa caute forward si sa mai adauge forward OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]);
-
scoate virgula
-
20 min?
Iti bati joc de noi?
2/5
Aceasta este prima mea mapa
E normal sa ii ia atat de mult. Stiu cum e, mai mult iti ia sa te gandesti ce sa faci etc. Mult noroc in continuare si spor la treaba, sa o vedem terminata.
-
M-am exprimat gresit scuze...eu vreau sa zic ca am facut tot ca in tutorial si nu merge cand dau /makeleader [id] [iD fatiune] si imi zice ca nu exista
cauta if(level > ID ultimei factiuni || level < 0) si la ID ultimei factiuni modifici cu ID pentru noua factiune
[GF/RP] Problema masini
in Arhivă probleme
Posted
E posibil sa fie de aici:
Dar imi trebuia functia care te scoate din masina. Trebuie sa o ai pe undeva prin GM. sau sa faci asa: Vezi daca merge asa. Sau ar mai fi o varianta: La OnPlayerStateChange adaugi