#include <a_samp>new kapu;public OnFilterScriptInit(){kapu = CreateObject(975, 1812.0147705078, -1889.6489257813, 14.088752746582, 0, 0, 0) //zártreturn 1;}public OnPlayerCommandText(playerid, cmdtext[]){ if(strcmp(cmdtext, \"/zar\", true) == 0) { MoveObject(kapu, 1812.0147705078, -1889.6489257813, 14.088752746582, 2.0); //zárt! return 1; } if(strcmp(cmdtext, \"/nyit\", true) == 0) { MoveObject(kapu, 1811.6566162109, -1900.052734375, 14.455856323242, 2.0);//nyitótt! return 1; } return 0;}
Tessék én ide leíróm igy megérted tuti! #include <a_samp>new kapu;public OnFilterScriptInit(){kapu = CreateObject(975, 1812.0147705078, -1889.6489257813, 14.088752746582, 0, 0, 0) //zártreturn 1;}public OnPlayerCommandText(playerid, cmdtext[]){ if(strcmp(cmdtext, \"/zar\", true) == 0) { MoveObject(kapu, 1812.0147705078, -1889.6489257813, 14.088752746582, 2.0); //zárt! return 1; } if(strcmp(cmdtext, \"/nyit\", true) == 0) { MoveObject(kapu, 1811.6566162109, -1900.052734375, 14.455856323242, 2.0);//nyitótt! return 1; } return 0;}
new taxikapu;if(!strcmp(cmdtext, \"/nyit\", true)){ if(PlayerInfo[playerid][pLeader] == FrakcióID || PlayerInfo[playerid][pMember] == FrakcióID) { if (PlayerToPoint(7, playerid,1812.0147705078,-1889.6489257813,14.088752746582)) { MoveDynamicObject(taxikapu,1811.6566162109,-1900.052734375,14.455856323242,2.5); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), \"* %s kinyitja a kaput\", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { SendClientMessage(playerid, COLOR_GREY,\"Túl messze vagy a kaputól.\"); }}else return SendClientMessage(playerid, COLOR_GREY,\"Nem vagy a Taxi Szolgálat tagja!\"); return 1;}if(!strcmp(cmdtext, \"/zár\", true)){ if(PlayerInfo[playerid][pLeader] == FrakcióID || PlayerInfo[playerid][pMember] == FrakcióID) { if (PlayerToPoint(7, playerid,1812.0147705078,-1889.6489257813,14.088752746582)) { MoveDynamicObject(taxikapu,1812.0147705078,-1889.6489257813,14.088752746582,2.5); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), \"* %s bezárja a kaput\", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { SendClientMessage(playerid, COLOR_GREY,\"Nem vagy a Taxi Szolgálat tagja!\"); }}else return SendClientMessage(playerid, COLOR_GREY,\"Nem vagy \"); return 1;}
Ha azt akarod hogy csak egy Frakció tudja nyitni mint PL a taxi akkor mutatom!Jah és zárni is De tessék itt van egy rendes ami fel vn tuningolva /me vel stb.... new taxikapu;if(!strcmp(cmdtext, \"/nyit\", true)){ if(PlayerInfo[playerid][pLeader] == FrakcióID || PlayerInfo[playerid][pMember] == FrakcióID) { if (PlayerToPoint(7, playerid,1812.0147705078,-1889.6489257813,14.088752746582)) { MoveDynamicObject(taxikapu,1811.6566162109,-1900.052734375,14.455856323242,2.5); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), \"* %s kinyitja a kaput\", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { SendClientMessage(playerid, COLOR_GREY,\"Túl messze vagy a kaputól.\"); }}else return SendClientMessage(playerid, COLOR_GREY,\"Nem vagy a Taxi Szolgálat tagja!\"); return 1;}if(!strcmp(cmdtext, \"/zár\", true)){ if(PlayerInfo[playerid][pLeader] == FrakcióID || PlayerInfo[playerid][pMember] == FrakcióID) { if (PlayerToPoint(7, playerid,1812.0147705078,-1889.6489257813,14.088752746582)) { MoveDynamicObject(taxikapu,1812.0147705078,-1889.6489257813,14.088752746582,2.5); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), \"* %s bezárja a kaput\", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { SendClientMessage(playerid, COLOR_GREY,\"Nem vagy a Taxi Szolgálat tagja!\"); }}else return SendClientMessage(playerid, COLOR_GREY,\"Nem vagy \"); return 1;} Elvileg ennek jónak kell lennie!Ha valami gond van akkor csak pötyögj PM! ha segítettem mehet a +!De vigyázz ne csinálj ezzel már semmit mivel a te kórdínátáidat raktam bele
if(PlayerInfo[playerid][pLeader]
enum PlayerData{pleader};new PlayerInfo[MAX_PLAYERS][PlayerData];