Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Üzenetek - RicSiy123
Oldalak: 1 ... 6 7 [8] 9 10 11
106
« Dátum: 2017. Január 12. - 15:30:35 »
Hiába dícséri mindenki az SQL-t nekem valahogy a dini meg a dfile jobban beváltak (volt SQL-es szerverem is) Elvileg az eljárás ugyan az csak dininél másképp tölti be és menti nem muszáj küldnötök semmit csak arra lennék kíváncsi, hogy ti hogyan oldanátok meg?
107
« Dátum: 2017. Január 12. - 14:53:22 »
Se a Seetől se tőled nem vettem az ötletet, mert ezt egy angol oldalról szedtem és magyarosítottam le 2010-es script a betöltösdi ötlet meg a PPC_Trucking módból jött. Azért kellene, mert nem akarom, hogy a kocsik akkor is ott legyenek ha a pasas már mondjuk egy hónapja nem volt fent
108
« Dátum: 2017. Január 11. - 22:35:27 »
Sziasztok! Valaki át tudná írni nekem ezt a kódot, úgy, hogy amikor a játékos lelép csak akkor spawnoljanak le a kocsijai és amikor lelép törlödjenek? Meg, hogy lehessen legalább 5 kocsija egy embernek ne csak egy. Én ehhez valahogy hülye vagyok nem akar összejönni működőképesen ![Mosolyog :)](https://gtakozosseg.hu/Smileys/aaron/smiley.gif) (Tudom ez nem ZCMD de átírom majd (Netről töltöttem) ) Előre is köszönöm ha valaki segít nekem! #include <a_samp> #include <dini> #define COLOR_GRAD2 0xBFC0C2FF #define COLOR_GRAD3 0xCBCCCEFF #define ORANGE 0xF67900F6 #define WHITE 0xF6F6F6F6 #define GREEN 0x00D400F6 #define YELLOW 0xECD400F6 #define COLOR_GREY 0x777979FF #define COLOR_PURPLE 0xC2A2DAAA #define COLOR_WHITE 0xFFFFFFAA #define MAX_BUY_V 50 #pragma tabsize 0 forward ini_GetKey( line[] ); enum Auto { model,owned,cLock, Float:x,Float:y,Float:z, Farbe1,Farbe2,Float:a,owner[128],preis,paintjob,mod1,mod2,mod3,mod4,mod5,mod6,mod7,mod8,mod9,mod10, mod11,mod12,mod13,mod14,mod15,mod16,mod17, } new VehicleSystem[MAX_BUY_V][Auto]; new IDIS[MAX_VEHICLES]; new created; new file[256]; new Text3D:TextUpCar[MAX_VEHICLES]; new TextCar[256]; forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5); forward SaveTool(); forward Carlabel(playerid); new spoiler[20][0] = { {1000}, {1001}, {1002}, {1003}, {1014}, {1015}, {1016}, {1023}, {1058}, {1060}, {1049}, {1050}, {1138}, {1139}, {1146}, {1147}, {1158}, {1162}, {1163}, {1164} }; new nitro[3][0] = { {1008}, {1009}, {1010} }; new fbumper[23][0] = { {1117}, {1152}, {1153}, {1155}, {1157}, {1160}, {1165}, {1167}, {1169}, {1170}, {1171}, {1172}, {1173}, {1174}, {1175}, {1179}, {1181}, {1182}, {1185}, {1188}, {1189}, {1192}, {1193} }; new rbumper[22][0] = { {1140}, {1141}, {1148}, {1149}, {1150}, {1151}, {1154}, {1156}, {1159}, {1161}, {1166}, {1168}, {1176}, {1177}, {1178}, {1180}, {1183}, {1184}, {1186}, {1187}, {1190}, {1191} }; new exhaust[28][0] = { {1018}, {1019}, {1020}, {1021}, {1022}, {1028}, {1029}, {1037}, {1043}, {1044}, {1045}, {1046}, {1059}, {1064}, {1065}, {1066}, {1089}, {1092}, {1104}, {1105}, {1113}, {1114}, {1126}, {1127}, {1129}, {1132}, {1135}, {1136} }; new bventr[2][0] = { {1042}, {1044} }; new bventl[2][0] = { {1043}, {1045} }; new bscoop[4][0] = { {1004}, {1005}, {1011}, {1012} }; new rscoop[13][0] = { {1006}, {1032}, {1033}, {1035}, {1038}, {1053}, {1054}, {1055}, {1061}, {1067}, {1068}, {1088}, {1091} }; new lskirt[21][0] = { {1007}, {1026}, {1031}, {1036}, {1039}, {1042}, {1047}, {1048}, {1056}, {1057}, {1069}, {1070}, {1090}, {1093}, {1106}, {1108}, {1118}, {1119}, {1133}, {1122}, {1134} }; new rskirt[21][0] = { {1017}, {1027}, {1030}, {1040}, {1041}, {1051}, {1052}, {1062}, {1063}, {1071}, {1072}, {1094}, {1095}, {1099}, {1101}, {1102}, {1107}, {1120}, {1121}, {1124}, {1137} }; new hydraulics[1][0] = { {1087} }; new base[1][0] = { {1086} }; new rbbars[2][0] = { {1109}, {1110} }; new fbbars[2][0] = { {1115}, {1116} }; new wheels[17][0] = { {1025}, {1073}, {1074}, {1075}, {1076}, {1077}, {1078}, {1079}, {1080}, {1081}, {1082}, {1083}, {1084}, {1085}, {1096}, {1097}, {1098} }; new lights[2][0] = { {1013}, {1024} }; forward Tunen(vehicleid); /**/ #define FILTERSCRIPT #if defined FILTERSCRIPT public OnFilterScriptInit() { if(!dini_Exists(\"PersonalCars/cars.cfg\")){ dini_Create(\"PersonalCars/cars.cfg\");} new loader[128]; for(new i = 0;i<MAX_BUY_V;i++) { format(loader,sizeof(loader),\"veh_model_%d\",i); VehicleSystem[model] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_owned_%d\",i); VehicleSystem[owned] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_cLock_%d\",i); VehicleSystem[cLock] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_owner_%d\",i); strmid(VehicleSystem[owner],dini_Get(\"PersonalCars/cars.cfg\",loader),0,128,128); format(loader,sizeof(loader),\"veh_x_%d\",i); VehicleSystem- = dini_Float(\"PersonalCars/cars.cfg\",loader);
format(loader,sizeof(loader),\"veh_y_%d\",i); VehicleSystem[y] = dini_Float(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_z_%d\",i); VehicleSystem[z] = dini_Float(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_Farbe1_%d\",i); VehicleSystem[Farbe1] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_Farbe2_%d\",i); VehicleSystem[Farbe2] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_a_%d\",i); VehicleSystem[a] = dini_Float(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_owner_%d\",i); strmid(VehicleSystem[owner],dini_Get(\"PersonalCars/cars.cfg\",loader),0,128,128); format(loader,sizeof(loader),\"veh_preis_%d\",i); VehicleSystem[preis] = dini_Int(\"PersonalCars/cars.cfg\",loader); // format(loader,sizeof(loader),\"veh_mod1_%d\",i); VehicleSystem[mod1] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod2_%d\",i); VehicleSystem[mod2] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod3_%d\",i); VehicleSystem[mod3] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod4_%d\",i); VehicleSystem[mod4] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod5_%d\",i); VehicleSystem[mod5] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod6_%d\",i); VehicleSystem[mod6] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod7_%d\",i); VehicleSystem[mod7] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod8_%d\",i); VehicleSystem[mod8] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod9_%d\",i); VehicleSystem[mod9] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod10_%d\",i); VehicleSystem[mod10] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod11_%d\",i); VehicleSystem[mod11] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod12_%d\",i); VehicleSystem[mod12] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod13_%d\",i); VehicleSystem[mod13] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod14_%d\",i); VehicleSystem[mod14] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod15_%d\",i); VehicleSystem[mod15] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod16_%d\",i); VehicleSystem[mod16] = dini_Int(\"PersonalCars/cars.cfg\",loader); format(loader,sizeof(loader),\"veh_mod17_%d\",i); VehicleSystem[mod17] = dini_Int(\"PersonalCars/cars.cfg\",loader); // format(loader,sizeof(loader),\"veh_paint_%d\",i); VehicleSystem[paintjob] = dini_Int(\"PersonalCars/cars.cfg\",loader); new car = CreateVehicle(VehicleSystem[model],VehicleSystem- ,VehicleSystem[y],VehicleSystem[z],VehicleSystem[a],VehicleSystem[Farbe1],VehicleSystem[Farbe2],600000);
// if(VehicleSystem[model]!=0){ created++; Tunen(car); IDIS[car] = created; } } for(new c = 0; c < MAX_VEHICLES; c++) { if (VehicleSystem[c][owned]==1) { format(TextCar,sizeof(TextCar),\"{00FFEE}%s{FFFFFF} kocsija\",VehicleSystem[GetCreatorID(c)][owner]); TextUpCar[c] = Create3DTextLabel(TextCar, 0xFFFFFFAA ,0,0,0,20.0,0); Attach3DTextLabelToVehicle(TextUpCar[c],c,0.0,0.0,0.0); SetVehicleNumberPlate(c, VehicleSystem[GetCreatorID(c)][owner]); } else if(VehicleSystem[c][owned]==0) { format(TextCar,sizeof(TextCar),\"Ez a kocsi eladó, ára: %d\",VehicleSystem[GetCreatorID(c)][preis]); TextUpCar[c] = Create3DTextLabel(TextCar, 0xFFFFFFAA ,0,0,0,20.0,0); Attach3DTextLabelToVehicle(TextUpCar[c],c,0.0,0.0,0.0); } } return 1; } public OnFilterScriptExit() { return 1; } #else main() { } #endif public OnGameModeInit() { return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnPlayerConnect(playerid) { if(!dini_Exists(PFile(playerid))) { dini_Create(PFile(playerid)); dini_IntSet(PFile(playerid),\"HaveCar\",0); } return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { AntiDeAMX(); return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { if(GetCreatorID(vehicleid)!=0) { new create = GetCreatorID(vehicleid); DestroyVehicle(vehicleid); new CAR = CreateVehicle(VehicleSystem[create][model],VehicleSystem[create]- ,VehicleSystem[create][y],VehicleSystem[create][z],VehicleSystem[create][a],VehicleSystem[create][Farbe1],VehicleSystem[create][Farbe2],600000);
SetVehicleNumberPlate(vehicleid, VehicleSystem[GetCreatorID(vehicleid)][owner]); Tunen(CAR); } return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[128],tmp[128],idx; cmd = strtok(cmdtext,idx); new string[256]; new vehicleid = GetPlayerVehicleID(playerid); new giveplayer[MAX_PLAYER_NAME]; new sendername[MAX_PLAYER_NAME]; new giveplayerid; if(strcmp(cmd, \"/kocsi\", true) == 0) { if(IsPlayerConnected(playerid)) { new x_nr[64]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_GREY, \"Használat: /kocsi utasítás\"); SendClientMessage(playerid, COLOR_WHITE, \"park, bezar, kinyit, pozicio\"); return 1; } if(strcmp(x_nr,\"bezar\",true) == 0) { new keycar = (dini_Int(PFile(playerid),\"HaveCar\")); new personalcar = (dini_Int(PFile(playerid),\"CarID\")); if(keycar == 1) { new locked[256]; locked = strtok(cmdtext, idx); if (VehicleSystem[GetCreatorID(personalcar)][cLock]==1) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(personalcar,i,0,1); } } format(string, sizeof(string), \"~w~Kocsi~n~~g~Zarva\"); GameTextForPlayer(playerid, string, 4000, 3); VehicleSystem[GetCreatorID(personalcar)][cLock]=0; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string), \"* %s A kocsi zárva!\", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SaveTool(); return 1; } } } else if(strcmp(x_nr,\"kinyit\",true) == 0) { new keycar = (dini_Int(PFile(playerid),\"HaveCar\")); new personalcar = (dini_Int(PFile(playerid),\"CarID\")); if(keycar == 1) { new locked[256]; locked = strtok(cmdtext, idx); if (VehicleSystem[GetCreatorID(vehicleid)][cLock]==0) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(personalcar,i,0,0); } } format(string, sizeof(string), \"~w~Kocsi~n~~g~Kinyitva\"); GameTextForPlayer(playerid, string, 4000, 3); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string), \"* %s Kocsi kinyitva!\", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); VehicleSystem[GetCreatorID(personalcar)][cLock]=1; SaveTool(); return 1; } } } else if(strcmp(x_nr,\"park\",true) == 0) { if(!IsPlayerInAnyVehicle(playerid)){return 1;} if(GetCreatorID(vehicleid)!=0) { if (strmatch(VehicleSystem[GetCreatorID(vehicleid)][owner],Spielername(playerid))) { new Float:vx,Float:vy,Float:vz,Float:va; GetVehiclePos(GetPlayerVehicleID(playerid),vx,vy,vz); GetVehicleZAngle(GetPlayerVehicleID(playerid),va); VehicleSystem[GetCreatorID(vehicleid)] VehicleSystem[GetCreatorID(vehicleid)][y]=vy; VehicleSystem[GetCreatorID(vehicleid)][z]=vz; VehicleSystem[GetCreatorID(vehicleid)][a]=va; SetVehicleHealth(GetPlayerVehicleID(playerid),100.0); SendClientMessage(playerid,WHITE,\"Sikeresen leparkoltad a kocsid!\"); SendClientMessage(playerid,YELLOW,\"Mostantól mindig itt találod!\"); SaveTool(); } } return 1; } else if(strcmp(x_nr,\"pozicio\",true) == 0) { if(!IsPlayerConnected(playerid)) { return 1; } new Float:xxx,Float:yyy,Float:zzz; new keycar = (dini_Int(PFile(playerid),\"HaveCar\")); new personalcar = (dini_Int(PFile(playerid),\"CarID\")); if(keycar == 0) { GameTextForPlayer(playerid, \"~w~A kocsid bejelolve\", 2500, 3); return 1; } SendClientMessage(playerid,COLOR_WHITE,\"Kocsid bejelőlve!\"); GetVehiclePos(personalcar, xxx, yyy, zzz); SetPlayerCheckpoint(playerid, xxx, yyy, zzz, 6); return 1; } } return 1; } if (strcmp(cmd, \"/removeveh\", true) ==0 ) { if(!IsPlayerInAnyVehicle(playerid)){return 1;} if(!IsPlayerAdmin(playerid)){return 1;} VehicleSystem[GetCreatorID(vehicleid)][model]=0; VehicleSystem[GetCreatorID(vehicleid)][owned]=0; VehicleSystem[GetCreatorID(vehicleid)] VehicleSystem[GetCreatorID(vehicleid)][y]=(0.0); VehicleSystem[GetCreatorID(vehicleid)][z]=(0.0); VehicleSystem[GetCreatorID(vehicleid)][Farbe1]=0; VehicleSystem[GetCreatorID(vehicleid)][Farbe2]=0; VehicleSystem[GetCreatorID(vehicleid)][preis]=0; VehicleSystem[GetCreatorID(vehicleid)][mod1]=0; VehicleSystem[GetCreatorID(vehicleid)][mod2]=0; VehicleSystem[GetCreatorID(vehicleid)][mod3]=0; VehicleSystem[GetCreatorID(vehicleid)][mod4]=0; VehicleSystem[GetCreatorID(vehicleid)][mod5]=0; VehicleSystem[GetCreatorID(vehicleid)][mod6]=0; VehicleSystem[GetCreatorID(vehicleid)][mod7]=0; VehicleSystem[GetCreatorID(vehicleid)][mod8]=0; VehicleSystem[GetCreatorID(vehicleid)][mod9]=0; VehicleSystem[GetCreatorID(vehicleid)][mod10]=0; VehicleSystem[GetCreatorID(vehicleid)][mod11]=0; VehicleSystem[GetCreatorID(vehicleid)][mod12]=0; VehicleSystem[GetCreatorID(vehicleid)][mod13]=0; VehicleSystem[GetCreatorID(vehicleid)][mod14]=0; VehicleSystem[GetCreatorID(vehicleid)][mod15]=0; VehicleSystem[GetCreatorID(vehicleid)][mod16]=0; VehicleSystem[GetCreatorID(vehicleid)][mod17]=0; VehicleSystem[GetCreatorID(vehicleid)][paintjob]=0; VehicleSystem[GetCreatorID(vehicleid)][cLock]=1; strmid(VehicleSystem[GetCreatorID(vehicleid)][owner],\"\",0,128,128); IDIS[vehicleid]=0; DestroyVehicle(vehicleid); SaveTool(); return 1; } if (strcmp(cmd, \"/newbuycar\", true) ==0 ) { if(!IsPlayerAdmin(playerid)){return 1;} tmp = strtok(cmdtext,idx); if(!strlen(tmp)){return 1;} new vehiclemodel = strval(tmp); tmp = strtok(cmdtext,idx); if(!strlen(tmp)){return 1;} new color1 = strval(tmp); tmp = strtok(cmdtext,idx); if(!strlen(tmp)){return 1;} new color2 = strval(tmp); tmp = strtok(cmdtext,idx); if(!strlen(tmp)){return 1;} new price = strval(tmp); new Float:px,Float:py,Float:pz,Float:pa; GetPlayerPos(playerid,px,py,pz); GetPlayerFacingAngle(playerid,pa); created++; VehicleSystem[created][model]=vehiclemodel; VehicleSystem[created] VehicleSystem[created][y]=py; VehicleSystem[created][z]=pz; VehicleSystem[created][a]=pa; VehicleSystem[created][Farbe1]=color1; VehicleSystem[created][Farbe2]=color2; VehicleSystem[created][preis]=price; VehicleSystem[created][owned]=0; VehicleSystem[created][cLock]=1; strmid(VehicleSystem[created][owner],\"dealercar\",0,128,128); new ccar = CreateVehicle(VehicleSystem[created][model],VehicleSystem[created]- ,VehicleSystem[created][y],VehicleSystem[created][z],VehicleSystem[created][a],VehicleSystem[created][Farbe1],VehicleSystem[created][Farbe2],600000);
IDIS[ccar]=created; SaveTool(); return 1; } if (strcmp(cmd, \"/kocsivesz\", true) ==0 ) { /*if(dini_Int(PFile(playerid),\"HaveCar\")== 1) return SendClientMessage(playerid,ORANGE,\"[ERROR]You already have a Car\");*/ /*if(dini_Int(PFile(playerid),\"HaveCar\")== 1) { } else { SendClientMessage(playerid, ORANGE,\"[ERROR]You already have a Car\"); return 1; }*/ new HaveCar = (dini_Int(PFile(playerid),\"HaveCar\")); if(!IsPlayerInAnyVehicle(playerid)){return 1;} if(GetCreatorID(vehicleid)!=0) { if(HaveCar == 0) { if (strmatch(VehicleSystem[GetCreatorID(vehicleid)][owner],Spielername(playerid))){SendClientMessage(playerid,WHITE,\"!\");return 1;} if (strmatch(VehicleSystem[GetCreatorID(vehicleid)][owner],\"dealercar\")) { if(VehicleSystem[GetCreatorID(vehicleid)][preis] < GetPlayerMoney(playerid)) { strmid(VehicleSystem[GetCreatorID(vehicleid)][owner],Spielername(playerid),0,128,128); VehicleSystem[GetCreatorID(vehicleid)][owned]=1; SetVehicleNumberPlate(vehicleid, VehicleSystem[GetCreatorID(vehicleid)][owner]); GivePlayerMoney(playerid,-VehicleSystem[GetCreatorID(vehicleid)][preis]); SendClientMessage(playerid,YELLOW,\"Sikeresen megvásároltad!\"); SendClientMessage(playerid,WHITE,\" Kocsi parancsokért /kocsi\"); TogglePlayerControllable(playerid,1); Delete3DTextLabel(TextUpCar[vehicleid]); SaveTool(); } else { SendClientMessage(playerid,WHITE,\"Nincs elég pénzed\"); } } else { SendClientMessage(playerid,WHITE,\"Ez a kocsi nem eladó!\"); } } else { SendClientMessage(playerid, ORANGE,\"Neked már van kocsid\"); } } else { SendClientMessage(playerid,WHITE,\"Ez nem eladó!\"); } if(!dini_Exists(PFile(playerid))) { dini_Create(PFile(playerid)); dini_IntSet(PFile(playerid),\"HaveCar\",1); dini_IntSet(PFile(playerid),\"CarID\",vehicleid); } else if(dini_Exists(PFile(playerid))) { dini_IntSet(PFile(playerid),\"HaveCar\",1); dini_IntSet(PFile(playerid),\"CarID\",vehicleid); } return 1; } if (strcmp(cmd, \"/elad\", true) ==0) { if(!IsPlayerInAnyVehicle(playerid)){return 1;} if(GetCreatorID(vehicleid)!=0) { if (IsPlayerAdmin(playerid)) { tmp = strtok(cmdtext,idx); if(!strlen(tmp)){SendClientMessage(playerid,WHITE,\"/elad ár\");return 1;} new Float:vx,Float:vy,Float:vz,Float:va; GetVehiclePos(GetPlayerVehicleID(playerid),vx,vy,vz); GetVehicleZAngle(GetPlayerVehicleID(playerid),va); VehicleSystem[GetCreatorID(vehicleid)] VehicleSystem[GetCreatorID(vehicleid)][y]=vy; VehicleSystem[GetCreatorID(vehicleid)][z]=vz; VehicleSystem[GetCreatorID(vehicleid)][a]=va; VehicleSystem[GetCreatorID(vehicleid)][preis]=strval(tmp); VehicleSystem[GetCreatorID(vehicleid)][owned]=0; VehicleSystem[GetCreatorID(vehicleid)][cLock]=1; strmid(VehicleSystem[GetCreatorID(vehicleid)][owner],\"dealercar\",0,128,128); SendClientMessage(playerid,WHITE,\"Ez a kocsi újra eladó!\"); SaveTool(); Delete3DTextLabel(TextUpCar[vehicleid]); format(TextCar,sizeof(TextCar),\"Ez a kocsi eladó: %d\",VehicleSystem[GetCreatorID(vehicleid)][preis]); TextUpCar[vehicleid] = Create3DTextLabel(TextCar, 0xFFFFFFAA ,0,0,0,20.0,0); Attach3DTextLabelToVehicle(TextUpCar[vehicleid],vehicleid,0.0,0.0,0.0); } else { SendClientMessage(playerid,WHITE,\"INFO: Nem vagy admin!\"); } } return 1; } if (strcmp(cmd, \"/apark\", true) ==0 ) { if(!IsPlayerInAnyVehicle(playerid)){return 1;} if(!IsPlayerAdmin(playerid)){return 1;} if(GetCreatorID(vehicleid)!=0) { new Float:vx,Float:vy,Float:vz,Float:va; GetVehiclePos(GetPlayerVehicleID(playerid),vx,vy,vz); GetVehicleZAngle(GetPlayerVehicleID(playerid),va); VehicleSystem[GetCreatorID(vehicleid)] VehicleSystem[GetCreatorID(vehicleid)][y]=vy; VehicleSystem[GetCreatorID(vehicleid)][z]=vz; VehicleSystem[GetCreatorID(vehicleid)][a]=va; SendClientMessage(playerid,WHITE,\"Admin Park!\"); SaveTool(); } else { SendClientMessage(playerid,WHITE,\" Te ezt nem teheted meg!\"); } return 1; } if (strcmp(cmd, \"/exitcar\", true) ==0 ) { if(!IsPlayerInAnyVehicle(playerid)){return 1;} if(GetCreatorID(vehicleid)!=0) { TogglePlayerControllable(playerid, 1); RemovePlayerFromVehicle(playerid); } return 1; } if (strcmp(cmd, \"/deleteowner\", true)==0) { if ((IsPlayerAdmin(playerid))) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, WHITE, \"Használat: /deleteowner ID\"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string),\"Users/%s.ini\",tmp); dini_Remove(string); SendClientMessage(playerid, ORANGE, \"Tulajdonos Törölve\"); } return 1; } return 0; } stock Spielername(playerid) { new spname[128]; GetPlayerName(playerid,spname,sizeof(spname)); return spname; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { new personalcar = (dini_Int(PFile(playerid),\"CarID\")); for(new i=0; i < MAX_PLAYERS; i++) { if(GetCreatorID(vehicleid)!=0) { if (personalcar == vehicleid) { SetVehicleParamsForPlayer(vehicleid,i,0,0); } else { if (VehicleSystem[vehicleid][cLock]==0) { SetVehicleParamsForPlayer(vehicleid,i,0,1); } else if (VehicleSystem[vehicleid][cLock]==1) { SetVehicleParamsForPlayer(vehicleid,i,0,0); } } } } return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { for(new c = 0; c < MAX_VEHICLES; c++) { if(GetCreatorID(vehicleid)!=0) { if (VehicleSystem[c][owned]==1) { format(TextCar,sizeof(TextCar),\"{00FFEE}%s{FFFFFF}\'s Kocsija\",VehicleSystem[GetCreatorID(vehicleid)][owner]); TextUpCar[vehicleid] = Create3DTextLabel(TextCar, 0xFFFFFFAA ,0,0,0,20.0,0); Attach3DTextLabelToVehicle(TextUpCar[vehicleid],vehicleid,0.0,0.0,0.0); SetVehicleNumberPlate(vehicleid, VehicleSystem[GetCreatorID(vehicleid)][owner]); } else if (VehicleSystem[c][owned]==0) { format(TextCar,sizeof(TextCar),\"Ez a kocsi leadó ennyiért: %d\",VehicleSystem[GetCreatorID(c)][preis]); TextUpCar[c] = Create3DTextLabel(TextCar, 0xFFFFFFAA ,0,0,0,20.0,0); Attach3DTextLabelToVehicle(TextUpCar[c],c,0.0,0.0,0.0); SetVehicleNumberPlate(vehicleid, VehicleSystem[GetCreatorID(vehicleid)][owner]); } } } return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == 2) { new vehicleid = GetPlayerVehicleID(playerid); if(GetCreatorID(vehicleid)!=0) { Tunen(vehicleid); if ((strmatch(VehicleSystem[GetCreatorID(vehicleid)][owner],Spielername(playerid)))) { SendClientMessage(playerid,GREEN,\" /kocsi a kocsi parancsaiért\"); for(new c = 0; c < MAX_VEHICLES; c++) { Delete3DTextLabel(TextUpCar[c]); } } else if(strmatch(VehicleSystem[GetCreatorID(vehicleid)][owner],\"dealercar\")) { if(!IsPlayerAdmin(playerid)){ TogglePlayerControllable(playerid,0);} new fffx[128]; format(fffx,sizeof(fffx),\"Ez a kocsi eladó: %d$\",VehicleSystem[GetCreatorID(vehicleid)][preis]); SendClientMessage(playerid,WHITE,fffx); SendClientMessage(playerid,YELLOW,\"/Kocsivesz\"); } else { TogglePlayerControllable(playerid,0); TogglePlayerControllable(playerid,1); new ex[128]; format(ex,sizeof(ex),\"Ez a %s kocsija\",VehicleSystem[GetCreatorID(vehicleid)][owner]); SendClientMessage(playerid,YELLOW,ex); for(new c = 0; c < MAX_VEHICLES; c++) { Delete3DTextLabel(TextUpCar[c]); } } } } return 1; } public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5) { if(IsPlayerConnected(playerid)) { new Float:posx, Float:posy, Float:posz; new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); //radi = 2.0; //Trigger Radius for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { GetPlayerPos(i, posx, posy, posz); tempposx = (oldposx -posx); tempposy = (oldposy -posy); tempposz = (oldposz -posz); //printf(\"DEBUG: X:%f Y:%f Z:%f\",posx,posy,posz); if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16))) { SendClientMessage(i, col1, string); } else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8))) { SendClientMessage(i, col2, string); } else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4))) { SendClientMessage(i, col3, string); } else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2))) { SendClientMessage(i, col4, string); } else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { SendClientMessage(i, col5, string); } } else { SendClientMessage(i, col1, string); } } }//not connected return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } stock GetCreatorID(vehicleid) { return IDIS[vehicleid]; } stock strmatch(const String1[], const String2[]) { if ((strcmp(String1, String2, true, strlen(String2)) == 0) && (strlen(String2) == strlen(String1))) { return true; } else { return false; } } /* TUNING */ InitComponents(componentid) { new i; for(i=0; i<20; i++) { if(spoiler[0]==componentid) { return 1; } } for(i=0; i<3; i++) { if(nitro[0]==componentid) { return 2; } } for(i=0; i<23; i++) { if(fbumper[0]==componentid) { return 3; } } for(i=0; i<22; i++) { if(rbumper[0]==componentid) { return 4; } } for(i=0; i<28; i++) { if(exhaust[0]==componentid) { return 5; } } for(i=0; i<2; i++) { if(bventr[0]==componentid) { return 6; } } for(i=0; i<2; i++) { if(bventl[0]==componentid) { return 7; } } for(i=0; i<4; i++) { if(bscoop[0]==componentid) { return 8; } } for(i=0; i<13; i++) { if(rscoop[0]==componentid) { return 9; } } for(i=0; i<21; i++) { if(lskirt[0]==componentid) { return 10; } } for(i=0; i<21; i++) { if(rskirt[0]==componentid) { return 11; } } if(hydraulics[0][0]==componentid) { return 12; } if(base[0][0]==componentid) { return 13; } for(i=0; i<2; i++) { if(rbbars[0]==componentid) { return 14; } } for(i=0; i<2; i++) { if(fbbars[0]==componentid) { return 15; } } for(i=0; i<17; i++) { if(wheels[0]==componentid) { return 16; } } for(i=0; i<2; i++) { if(lights[0]==componentid) { return 17; } } return 0; } public OnVehiclePaintjob(playerid,vehicleid, paintjobid) { if(GetCreatorID(vehicleid)!=0) { VehicleSystem[GetCreatorID(vehicleid)][paintjob] =paintjobid; } return 1; } public OnVehicleRespray(playerid,vehicleid, color1, color2) { if(GetCreatorID(vehicleid)!=0) { VehicleSystem[GetCreatorID(vehicleid)][Farbe1] =color1; VehicleSystem[GetCreatorID(vehicleid)][Farbe2] =color2; } return 1; } public OnVehicleMod(playerid,vehicleid,componentid) { if(GetCreatorID(vehicleid)!=0) { new Varz=InitComponents(componentid); switch (Varz) { case 1: { VehicleSystem[GetCreatorID(vehicleid)][mod1] = componentid;} case 2: { VehicleSystem[GetCreatorID(vehicleid)][mod2] = componentid; } case 3: { VehicleSystem[GetCreatorID(vehicleid)][mod3] = componentid; } case 4: { VehicleSystem[GetCreatorID(vehicleid)][mod4] = componentid; } case 5: { VehicleSystem[GetCreatorID(vehicleid)][mod5] = componentid; } case 6: { VehicleSystem[GetCreatorID(vehicleid)][mod6] = componentid; } case 7: { VehicleSystem[GetCreatorID(vehicleid)][mod7] = componentid; } case 8: { VehicleSystem[GetCreatorID(vehicleid)][mod8] = componentid;} case 9: { VehicleSystem[GetCreatorID(vehicleid)][mod9] = componentid; } case 10: { VehicleSystem[GetCreatorID(vehicleid)][mod10] = componentid; } case 11: { VehicleSystem[GetCreatorID(vehicleid)][mod11] = componentid; } case 12: { VehicleSystem[GetCreatorID(vehicleid)][mod12] = componentid; } case 13: { VehicleSystem[GetCreatorID(vehicleid)][mod13] = componentid; } case 14: { VehicleSystem[GetCreatorID(vehicleid)][mod14] = componentid; } case 15: { VehicleSystem[GetCreatorID(vehicleid)][mod15] = componentid; } case 16: { VehicleSystem[GetCreatorID(vehicleid)][mod16] = componentid; } case 17: { VehicleSystem[GetCreatorID(vehicleid)][mod17] = componentid; } } } printf(\"componentid Added: %d\",componentid); return 1; } public Tunen(vehicleid) { if(GetCreatorID(vehicleid)!=0) { new tempmod; tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod1]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod2]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod3]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod4]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod5]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod6]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod7]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod8]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod9]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod10]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod11]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod12]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod13]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod14]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod15]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod16]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][mod17]; if(tempmod!=0) { AddVehicleComponent(vehicleid,tempmod); } tempmod = VehicleSystem[GetCreatorID(vehicleid)][paintjob]; if(tempmod!=0) { ChangeVehiclePaintjob(vehicleid,tempmod); } } return 1; } //STRTOK strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= \' \')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > \' \') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; } public SaveTool() { new count; new saver[128]; fremove(\"PersonalCars/cars.cfg\"); dini_Create(\"PersonalCars/cars.cfg\"); for(new i = 0;i<MAX_BUY_V;i++) { if(VehicleSystem[model]!=0) { count++; format(saver,sizeof(saver),\"veh_model_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[model]); format(saver,sizeof(saver),\"veh_owned_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[owned]); format(saver,sizeof(saver),\"veh_cLock_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[cLock]); format(saver,sizeof(saver),\"veh_x_%d\",count); dini_FloatSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem format(saver,sizeof(saver),\"veh_y_%d\",count); dini_FloatSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[y]); format(saver,sizeof(saver),\"veh_z_%d\",count); dini_FloatSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[z]); format(saver,sizeof(saver),\"veh_a_%d\",count); dini_FloatSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[a]); format(saver,sizeof(saver),\"veh_Farbe1_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[Farbe1]); format(saver,sizeof(saver),\"veh_Farbe2_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[Farbe2]); format(saver,sizeof(saver),\"veh_owner_%d\",count); dini_Set(\"PersonalCars/cars.cfg\",saver,VehicleSystem[owner]); format(saver,sizeof(saver),\"veh_preis_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[preis]); // format(saver,sizeof(saver),\"veh_mod1_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod1]); format(saver,sizeof(saver),\"veh_mod2_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod2]); format(saver,sizeof(saver),\"veh_mod3_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod3]); format(saver,sizeof(saver),\"veh_mod4_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod4]); format(saver,sizeof(saver),\"veh_mod5_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod5]); format(saver,sizeof(saver),\"veh_mod6_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod6]); format(saver,sizeof(saver),\"veh_mod7_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod7]); format(saver,sizeof(saver),\"veh_mod8_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod8]); format(saver,sizeof(saver),\"veh_mod9_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod9]); format(saver,sizeof(saver),\"veh_mod10_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod10]); format(saver,sizeof(saver),\"veh_mod11_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod11]); format(saver,sizeof(saver),\"veh_mod12_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod12]); format(saver,sizeof(saver),\"veh_mod13_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod13]); format(saver,sizeof(saver),\"veh_mod14_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod14]); format(saver,sizeof(saver),\"veh_mod15_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod15]); format(saver,sizeof(saver),\"veh_mod16_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod16]); format(saver,sizeof(saver),\"veh_mod17_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[mod17]); // format(saver,sizeof(saver),\"veh_paint_%d\",count); dini_IntSet(\"PersonalCars/cars.cfg\",saver,VehicleSystem[paintjob]); } } return 1; } stock Gn(playerid) { new pname[24]; GetPlayerName(playerid,pname,MAX_PLAYER_NAME); return pname; } stock PFile(playerid) { format(file,64,\"PersonalCars/Users/%s.ini\",Gn(playerid)); return file; } stock Pc(playerid) return dini_Int(PFile(playerid),\"CarId\"); public Carlabel(playerid) { new carid = GetPlayerVehicleID(playerid); if (VehicleSystem[carid][owned]==1) { Delete3DTextLabel(TextUpCar[carid]); format(TextCar,sizeof(TextCar),\"{00FFEE}%s{FFFFFF} Kocsija\",VehicleSystem[GetCreatorID(carid)][owner]); TextUpCar[carid] = Create3DTextLabel(TextCar, 0xFFFFFFAA ,0,0,0,20.0,0); Attach3DTextLabelToVehicle(TextUpCar[carid],carid,0.0,0.0,0.0); } else if(VehicleSystem[carid][owned]==0) { Delete3DTextLabel(TextUpCar[carid]); format(TextCar,sizeof(TextCar),\"Ez a kocsi eladó ennyiért: %d\",VehicleSystem[GetCreatorID(carid)][preis]); TextUpCar[carid] = Create3DTextLabel(TextCar, 0xFFFFFFAA ,0,0,0,20.0,0); Attach3DTextLabelToVehicle(TextUpCar[carid],carid,0.0,0.0,0.0); } return 1; } stock ini_GetKey( line[] ) { new keyRes[256]; keyRes[0] = 0; if ( strfind( line , \"=\" , true ) == -1 ) return keyRes; strmid( keyRes , line , 0 , strfind( line , \"=\" , true ) , sizeof( keyRes) ); return keyRes; } stock ini_GetValue( line[] ) { new valRes[256]; valRes[0]=0; if ( strfind( line , \"=\" , true ) == -1 ) return valRes; strmid( valRes , line , strfind( line , \"=\" , true )+1 , strlen( line ) , sizeof( valRes ) ); return valRes; } AntiDeAMX() { new antideamx[][] = { \"Unarmed (Fist)\", \"Brass K\" }; #pragma unused antideamx }
109
« Dátum: 2017. Január 06. - 09:50:22 »
Sziasztok! Szeretnék kéni tőletek két scriptet az egyik az, hogy hogyan oldjam meg azt, hogy a kilométeróra csak akkor kapcsoljon be ha parancsal aktiválod és a timer is csak akkor kapcsoljon be (Tudom egyszerü de mégsem jön össze normálisan XD), a másik pedig az, hogy amikor singletplayerben gyorsan mész mosódik a kép. Ezt, hogy lehetne megoldani a szerverre? Van ennek valami függvénye?
110
« Dátum: 2016. Szeptember 15. - 19:04:30 »
Sziasztok, van valami ötletetek egy olyan ip banra amivel tényleg elérek valamit? mert a rangeban se ér már sokat.
111
« Dátum: 2016. Szeptember 12. - 12:16:06 »
zsoolt997 válasza alapján: #include <a_samp> #include <sscanf2> new Text3D:JarmuText[MAX_PLAYERS]; //létrehozod a változót, amiben a 3DText ID-jét fogod tárolni - mód elejére public OnGameModeInit() { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { JarmuText[playerid] = Create3DTextLabel(\"Admin Kocsi\", -1, 0.0, 0.0, 0.0, 15.0, 0); //létrehozod a 3DTextet (a paramétereket megváltoztathatod, nézz utána samp wikin - amikor el akarod készíteni a 3DTextet) if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT) { new vehicleid = GetPlayerVehicleID(playerid); if(GetVehicleModel(vehicleid) == 411) //a 411-es az admin kocsi (infernus) { if(!IsPlayerAdmin(playerid)) //Ha a játékos nem rcon admin (ezt át írhatod a te lekérdezésedre) { RemovePlayerFromVehicle(playerid); //Eltávolítja a kocsiból SendClientMessage(playerid,0xFF0000FF,\"Ez admin jármü!\"); Attach3DTextLabelToVehicle(JarmuText[playerid], vehicleid, 0.0, 0.0, 2.5); //attacholod a jármûhöz a 3DTextet - ha hozzá akarod csatolni a kocsihoz } if(IsPlayerAdmin(playerid)) //Ha a játékos rcon admin (ezt át írhatod a te lekérdezésedre) { SendClientMessage(playerid,0xFF0000FF,\"Beszáltál az admin kocsiba!\"); Delete3DTextLabel(JarmuText[playerid]); //törlöd a 3DTextet, ha beszállt a kocsiba } } } if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT) { new vehicleid = GetPlayerVehicleID(playerid); if(GetVehicleModel(vehicleid) == 411) //a 411-es az admin kocsi (infernus) { Attach3DTextLabelToVehicle(JarmuText[playerid], vehicleid, 0.0, 0.0, 2.5); //attacholod a jármûhöz a 3DTextet - ha hozzá akarod csatolni a kocsihoz } } return 1; } Tudom, hogy ezt egyszerűbben is meglehet oldani de így talán megérti ő is kezdőként
112
« Dátum: 2016. Szeptember 11. - 12:33:22 »
Hát Köszönöm a válaszokat inkább marad az hogy mindenkinek színesek lesznek XD viszont mindketten kaptok egy +-t
113
« Dátum: 2016. Szeptember 11. - 07:35:18 »
Köszönöm a választ, de én nem erre gondoltam hanem arra, hogy csak a rendőröknek színezném át a többi ember a rendes színét látná
114
« Dátum: 2016. Szeptember 10. - 23:00:21 »
Sziasztok, azt hogyan lehetne megoldani, hogy egy adott játékos színe csak egy bizonyos gTeamnek változzon (Egy másik gTeamnek mint amiben ő van) majd egy másik műveletnél vagy parancsnál meg vissza változzon az eredeti színre? *Hozzáteszem, hogy több gTeam van több különböző színnel
115
« Dátum: 2016. Szeptember 09. - 18:37:52 »
Köszönöm ment a \"+\"
116
« Dátum: 2016. Szeptember 09. - 14:32:46 »
Sziasztok, azt, hogyan lehetne megoldani, hogy egy parancs csak akkor működjön ha egy bizonyos gTeamből fent van legalább 2 ember?
117
« Dátum: 2016. Szeptember 05. - 18:53:06 »
Sziasztok, rendben sikerült megoldani de így most egyes fegyvereket nem ment ilyen pl. a 9mm(22-es ID) stock GivePlayerServerWeapon(playerid, weapid, ammo) { new gunname[32]; GivePlayerWeapon(playerid, weapid, ammo); GetWeaponName(weapid, gunname, sizeof(gunname)); SetPVarInt(playerid, gunname, 1); GetPlayerName(playerid,Nev,sizeof(Nev)); format(str, 128, \"Karik/%s.ini\", Nev); if(Belepve[playerid] == 1) { dfile_Open(str); // dfile_WriteInt(\"Brass Knuckles\", GetPVarInt(playerid, \"Brass Knuckles\")); dfile_WriteInt(\"Golf Club\", GetPVarInt(playerid, \"Golf Club\")); dfile_WriteInt(\"Nightstick\", GetPVarInt(playerid, \"Nightstick\")); dfile_WriteInt(\"Knife\", GetPVarInt(playerid, \"Knife\")); dfile_WriteInt(\"Baseball Bat\", GetPVarInt(playerid, \"Baseball Bat\")); dfile_WriteInt(\"Shovel\", GetPVarInt(playerid, \"Shovel\")); dfile_WriteInt(\"Pool Cue\", GetPVarInt(playerid, \"Pool Cue\")); dfile_WriteInt(\"Katana\", GetPVarInt(playerid, \"Katana\")); dfile_WriteInt(\"Chainsaw\", GetPVarInt(playerid, \"Chainsaw\")); dfile_WriteInt(\"Purple Dildo\", GetPVarInt(playerid, \"Purple Dildo\")); dfile_WriteInt(\"Dildo\", GetPVarInt(playerid, \"Dildo\")); dfile_WriteInt(\"Vibrator\", GetPVarInt(playerid, \"Vibrator\")); dfile_WriteInt(\"Silver Vibrator\", GetPVarInt(playerid, \"Silver Vibrator\")); dfile_WriteInt(\"Flowers\", GetPVarInt(playerid, \"Flowers\")); dfile_WriteInt(\"Cane\", GetPVarInt(playerid, \"Cane\")); dfile_WriteInt(\"Grenade\", GetPVarInt(playerid, \"Grenade\")); dfile_WriteInt(\"Tear Gas\", GetPVarInt(playerid, \"Tear Gas\")); dfile_WriteInt(\"Molotov Cocktail\", GetPVarInt(playerid, \"Molotov Cocktail\")); dfile_WriteInt(\"9mm\", GetPVarInt(playerid, \"9mm\")); dfile_WriteInt(\"Silenced 9mm\", GetPVarInt(playerid, \"Silenced 9mm\")); dfile_WriteInt(\"Desert Eagle\", GetPVarInt(playerid, \"Desert Eagle\")); dfile_WriteInt(\"Shotgun\", GetPVarInt(playerid, \"Shotgun\")); dfile_WriteInt(\"Sawnoff Shotgun\", GetPVarInt(playerid, \"Sawnoff Shotgun\")); dfile_WriteInt(\"Combat Shotgun\", GetPVarInt(playerid, \"Combat Shotgun\")); dfile_WriteInt(\"Micro SMG/Uzi\", GetPVarInt(playerid, \"Micro SMG/Uzi\")); dfile_WriteInt(\"MP5\", GetPVarInt(playerid, \"MP5\")); dfile_WriteInt(\"AK-47\", GetPVarInt(playerid, \"AK-47\")); dfile_WriteInt(\"M4\", GetPVarInt(playerid, \"M4\")); dfile_WriteInt(\"Tec-9\", GetPVarInt(playerid, \"Tec-9\")); dfile_WriteInt(\"Country Rifle\", GetPVarInt(playerid, \"Country Rifle\")); dfile_WriteInt(\"Sniper Rifle\", GetPVarInt(playerid, \"Sniper Rifle\")); dfile_WriteInt(\"RPG\", GetPVarInt(playerid, \"RPG\")); dfile_WriteInt(\"HS Rocket\", GetPVarInt(playerid, \"HS Rocket\")); dfile_WriteInt(\"Flamethrower\", GetPVarInt(playerid, \"Flamethrower\")); dfile_WriteInt(\"Minigun\", GetPVarInt(playerid, \"Minigun\")); dfile_WriteInt(\"Satchel Charge\", GetPVarInt(playerid, \"Satchel Charge\")); dfile_WriteInt(\"Detonator\", GetPVarInt(playerid, \"Detonator\")); dfile_WriteInt(\"Spraycan\", GetPVarInt(playerid, \"Spraycan\")); dfile_WriteInt(\"Fire Extinguisher\", GetPVarInt(playerid, \"Fire Extinguisher\")); dfile_WriteInt(\"Camera\", GetPVarInt(playerid, \"Camera\")); dfile_WriteInt(\"Night Vis Goggles\", GetPVarInt(playerid, \"Night Vis Goggles\")); dfile_WriteInt(\"Thermal Goggles\", GetPVarInt(playerid, \"Thermal Goggles\")); dfile_WriteInt(\"Parachute\", GetPVarInt(playerid, \"Parachute\")); // dfile_SaveFile(); dfile_CloseFile(); } } OnplayerSpawn: GetPlayerName(playerid,Nev,sizeof(Nev)); format(str, 128, \"Karik/%s.ini\", Nev); if(Belepve[playerid] == 1) { dfile_Open(str); // SetPVarInt(playerid, \"Brass Knuckles\", dfile_ReadInt(\"Brass Knuckles\")); SetPVarInt(playerid, \"Golf Club\", dfile_ReadInt(\"Golf Club\")); SetPVarInt(playerid, \"Nightstick\", dfile_ReadInt(\"Nightstick\")); SetPVarInt(playerid, \"Knife\", dfile_ReadInt(\"Knife\")); SetPVarInt(playerid, \"Baseball Bat\", dfile_ReadInt(\"Baseball Bat\")); SetPVarInt(playerid, \"Shovel\", dfile_ReadInt(\"Shovel\")); SetPVarInt(playerid, \"Pool Cue\", dfile_ReadInt(\"Pool Cue\")); SetPVarInt(playerid, \"Shovel\", dfile_ReadInt(\"Shovel\")); SetPVarInt(playerid, \"Katana\", dfile_ReadInt(\"Katana\")); SetPVarInt(playerid, \"Chainsaw\", dfile_ReadInt(\"Chainsaw\")); SetPVarInt(playerid, \"Purple Dildo\", dfile_ReadInt(\"Purple Dildo\")); SetPVarInt(playerid, \"Dildo\", dfile_ReadInt(\"Dildo\")); SetPVarInt(playerid, \"Vibrator\", dfile_ReadInt(\"Vibrator\")); SetPVarInt(playerid, \"Silver Vibrator\", dfile_ReadInt(\"Silver Vibrator\")); SetPVarInt(playerid, \"Flowers\", dfile_ReadInt(\"Flowers\")); SetPVarInt(playerid, \"Cane\", dfile_ReadInt(\"Cane\")); SetPVarInt(playerid, \"Tear Gas\", dfile_ReadInt(\"Tear Gas\")); SetPVarInt(playerid, \"RPG\", dfile_ReadInt(\"RPG\")); SetPVarInt(playerid, \"HS Rocket\", dfile_ReadInt(\"HS Rocket\")); SetPVarInt(playerid, \"Flamethrower\", dfile_ReadInt(\"Flamethrower\")); SetPVarInt(playerid, \"Satchel Charge\", dfile_ReadInt(\"Satchel Charge\")); SetPVarInt(playerid, \"Spraycan\", dfile_ReadInt(\"Spraycan\")); SetPVarInt(playerid, \"Fire Extinguisher\", dfile_ReadInt(\"Fire Extinguisher\")); SetPVarInt(playerid, \"Camera\", dfile_ReadInt(\"Camera\")); SetPVarInt(playerid, \"Night Vis Goggles\", dfile_ReadInt(\"Night Vis Goggles\")); SetPVarInt(playerid, \"Thermal Goggles\", dfile_ReadInt(\"Thermal Goggles\")); SetPVarInt(playerid, \"Grenade\", dfile_ReadInt(\"Grenade\")); SetPVarInt(playerid, \"Molotov Cocktail\", dfile_ReadInt(\"Molotov Cocktail\")); SetPVarInt(playerid, \"9mm\", dfile_ReadInt(\"9mm\")); SetPVarInt(playerid, \"Silenced 9mm\", dfile_ReadInt(\"Silenced 9mm\")); SetPVarInt(playerid, \"Desert Eagle\", dfile_ReadInt(\"Desert Eagle\")); SetPVarInt(playerid, \"Shotgun\", dfile_ReadInt(\"Shotgun\")); SetPVarInt(playerid, \"Sawn-off Shotgun\", dfile_ReadInt(\"Sawn-off Shotgun\")); SetPVarInt(playerid, \"Combat Shotgun\", dfile_ReadInt(\"Combat Shotgun\")); SetPVarInt(playerid, \"Micro SMG/Uzi\", dfile_ReadInt(\"Micro SMG/Uzi\")); SetPVarInt(playerid, \"MP5\", dfile_ReadInt(\"MP5\")); SetPVarInt(playerid, \"AK-47\", dfile_ReadInt(\"AK-47\")); SetPVarInt(playerid, \"M4\", dfile_ReadInt(\"M4\")); SetPVarInt(playerid, \"Tec-9\", dfile_ReadInt(\"Tec-9\")); SetPVarInt(playerid, \"Country Rifle\", dfile_ReadInt(\"Country Rifle\")); SetPVarInt(playerid, \"Sniper Rifle\", dfile_ReadInt(\"Sniper Rifle\")); SetPVarInt(playerid, \"Minigun\", dfile_ReadInt(\"Minigun\")); // dfile_SaveFile(); dfile_CloseFile(); } if( GetPVarInt( playerid, \"Brass Knuckles\" ) == 1 ) { GivePlayerServerWeapon(playerid, 1, 900000); } if( GetPVarInt( playerid, \"Golf Club\" ) == 1 ) { GivePlayerServerWeapon(playerid, 2, 900000); } if( GetPVarInt( playerid, \"Nightstick\" ) == 1 ) { GivePlayerServerWeapon(playerid, 3, 900000); } if( GetPVarInt( playerid, \"Knife\" ) == 1 ) { GivePlayerServerWeapon(playerid, 4, 900000); } if( GetPVarInt( playerid, \"Baseball Bat\" ) == 1 ) { GivePlayerServerWeapon(playerid, 5, 900000); } if( GetPVarInt( playerid, \"Shovel\" ) == 1 ) { GivePlayerServerWeapon(playerid, 6, 900000); } if( GetPVarInt( playerid, \"Pool Cue\" ) == 1 ) { GivePlayerServerWeapon(playerid, 7, 900000); } if( GetPVarInt( playerid, \"Katana\" ) == 1 ) { GivePlayerServerWeapon(playerid, 8, 900000); } if( GetPVarInt( playerid, \"Chainsaw\" ) == 1 ) { GivePlayerServerWeapon(playerid, 9, 900000); } if( GetPVarInt( playerid, \"Purple Dildo\" ) == 1 ) { GivePlayerServerWeapon(playerid, 10, 900000); } if( GetPVarInt( playerid, \"Dildo\" ) == 1 ) { GivePlayerServerWeapon(playerid, 11, 900000); } if( GetPVarInt( playerid, \"Vibrator\" ) == 1 ) { GivePlayerServerWeapon(playerid, 12, 900000); } if( GetPVarInt( playerid, \"Silver Vibrator\" ) == 1 ) { GivePlayerServerWeapon(playerid, 13, 900000); } if( GetPVarInt( playerid, \"Flowers\" ) == 1 ) { GivePlayerServerWeapon(playerid, 14, 900000); } if( GetPVarInt( playerid, \"Cane\" ) == 1 ) { GivePlayerServerWeapon(playerid, 15, 900000); } if( GetPVarInt( playerid, \"Grenade\" ) == 1 ) { GivePlayerServerWeapon(playerid, 16, 900000); } if( GetPVarInt( playerid, \"Tear Gas\" ) == 1 ) { GivePlayerServerWeapon(playerid, 17, 900000); } if( GetPVarInt( playerid, \"Molotov Cocktail\" ) == 1 ) { GivePlayerServerWeapon(playerid, 18, 900000); } if( GetPVarInt( playerid, \"9mm\" ) == 1 ) { GivePlayerServerWeapon(playerid, 22, 9000); } if( GetPVarInt( playerid, \"Silenced 9mm\" ) == 1 ) { GivePlayerServerWeapon(playerid, 23, 9000); } if( GetPVarInt( playerid, \"Desert Eagle\" ) == 1 ) { GivePlayerServerWeapon(playerid, 24, 9000); } if( GetPVarInt( playerid, \"Shotgun\" ) == 1 ) { GivePlayerServerWeapon(playerid, 25, 900000); } if( GetPVarInt( playerid, \"Sawnoff Shotgun\" ) == 1 ) { GivePlayerServerWeapon(playerid, 26, 900000); } if( GetPVarInt( playerid, \"Combat Shotgun\" ) == 1 ) { GivePlayerServerWeapon(playerid, 27, 900000); } if( GetPVarInt( playerid, \"Micro SMG/Uzi\" ) == 1 ) { GivePlayerServerWeapon(playerid, 28, 900000); } if( GetPVarInt( playerid, \"MP5\" ) == 1 ) { GivePlayerServerWeapon(playerid, 29, 900000); } if( GetPVarInt( playerid, \"AK-47\" ) == 1 ) { GivePlayerServerWeapon(playerid, 30, 900000); } if( GetPVarInt( playerid, \"M4\" ) == 1 ) { GivePlayerServerWeapon(playerid, 31, 900000); } if( GetPVarInt( playerid, \"Tec-9\" ) == 1 ) { GivePlayerServerWeapon(playerid, 32, 900000); } if( GetPVarInt( playerid, \"Country Rifle\" ) == 1 ) { GivePlayerServerWeapon(playerid, 33, 900000); } if( GetPVarInt( playerid, \"Sniper Rifle\" ) == 1 ) { GivePlayerServerWeapon(playerid, 34, 900000); } if( GetPVarInt( playerid, \"RPG\" ) == 1 ) { GivePlayerServerWeapon(playerid, 35, 900000); } if( GetPVarInt( playerid, \"HS Rocket\" ) == 1 ) { GivePlayerServerWeapon(playerid, 36, 900000); } if( GetPVarInt( playerid, \"Flamethrower\" ) == 1 ) { GivePlayerServerWeapon(playerid, 37, 900000); } if( GetPVarInt( playerid, \"Minigun\" ) == 1 ) { GivePlayerServerWeapon(playerid, 38, 900000); } if( GetPVarInt( playerid, \"Satchel Charge\" ) == 1 ) { GivePlayerServerWeapon(playerid, 39, 900000); } if( GetPVarInt( playerid, \"Detonator\" ) == 1 ) { GivePlayerServerWeapon(playerid, 40, 900000); } if( GetPVarInt( playerid, \"Spraycan\" ) == 1 ) { GivePlayerServerWeapon(playerid, 41, 900000); } if( GetPVarInt( playerid, \"Fire Extinguisher\" ) == 1 ) { GivePlayerServerWeapon(playerid, 42, 900000); } if( GetPVarInt( playerid, \"Camera\" ) == 1 ) { GivePlayerServerWeapon(playerid, 43, 900000); } if( GetPVarInt( playerid, \"Night Vis Goggles\" ) == 1 ) { GivePlayerServerWeapon(playerid, 44, 900000); } if( GetPVarInt( playerid, \"Thermal Goggles\" ) == 1 ) { GivePlayerServerWeapon(playerid, 45, 900000); } if( GetPVarInt( playerid, \"Parachute\" ) == 1 ) { GivePlayerServerWeapon(playerid, 46, 900000); } OnPlayerDisconnect: if(Belepve[playerid] == 1) { dfile_Open(str); dfile_WriteInt(\"Brass Knuckles\", GetPVarInt(playerid, \"Brass Knuckles\")); dfile_WriteInt(\"Golf Club\", GetPVarInt(playerid, \"Golf Club\")); dfile_WriteInt(\"Nightstick\", GetPVarInt(playerid, \"Nightstick\")); dfile_WriteInt(\"Knife\", GetPVarInt(playerid, \"Knife\")); dfile_WriteInt(\"Baseball Bat\", GetPVarInt(playerid, \"Baseball Bat\")); dfile_WriteInt(\"Shovel\", GetPVarInt(playerid, \"Shovel\")); dfile_WriteInt(\"Pool Cue\", GetPVarInt(playerid, \"Pool Cue\")); dfile_WriteInt(\"Katana\", GetPVarInt(playerid, \"Katana\")); dfile_WriteInt(\"Chainsaw\", GetPVarInt(playerid, \"Chainsaw\")); dfile_WriteInt(\"Purple Dildo\", GetPVarInt(playerid, \"Purple Dildo\")); dfile_WriteInt(\"Dildo\", GetPVarInt(playerid, \"Dildo\")); dfile_WriteInt(\"Vibrator\", GetPVarInt(playerid, \"Vibrator\")); dfile_WriteInt(\"Silver Vibrator\", GetPVarInt(playerid, \"Silver Vibrator\")); dfile_WriteInt(\"Flowers\", GetPVarInt(playerid, \"Flowers\")); dfile_WriteInt(\"Cane\", GetPVarInt(playerid, \"Cane\")); dfile_WriteInt(\"Grenade\", GetPVarInt(playerid, \"Grenade\")); dfile_WriteInt(\"Tear Gas\", GetPVarInt(playerid, \"Tear Gas\")); dfile_WriteInt(\"Molotov Cocktail\", GetPVarInt(playerid, \"Molotov Cocktail\")); dfile_WriteInt(\"9mm\", GetPVarInt(playerid, \"9mm\")); dfile_WriteInt(\"Silenced 9mm\", GetPVarInt(playerid, \"Silenced 9mm\")); dfile_WriteInt(\"Desert Eagle\", GetPVarInt(playerid, \"Desert Eagle\")); dfile_WriteInt(\"Shotgun\", GetPVarInt(playerid, \"Shotgun\")); dfile_WriteInt(\"Sawnoff Shotgun\", GetPVarInt(playerid, \"Sawnoff Shotgun\")); dfile_WriteInt(\"Combat Shotgun\", GetPVarInt(playerid, \"Combat Shotgun\")); dfile_WriteInt(\"Micro SMG/Uzi\", GetPVarInt(playerid, \"Micro SMG/Uzi\")); dfile_WriteInt(\"MP5\", GetPVarInt(playerid, \"MP5\")); dfile_WriteInt(\"AK-47\", GetPVarInt(playerid, \"AK-47\")); dfile_WriteInt(\"M4\", GetPVarInt(playerid, \"M4\")); dfile_WriteInt(\"Tec-9\", GetPVarInt(playerid, \"Tec-9\")); dfile_WriteInt(\"Country Rifle\", GetPVarInt(playerid, \"Country Rifle\")); dfile_WriteInt(\"Sniper Rifle\", GetPVarInt(playerid, \"Sniper Rifle\")); dfile_WriteInt(\"RPG\", GetPVarInt(playerid, \"RPG\")); dfile_WriteInt(\"HS Rocket\", GetPVarInt(playerid, \"HS Rocket\")); dfile_WriteInt(\"Flamethrower\", GetPVarInt(playerid, \"Flamethrower\")); dfile_WriteInt(\"Minigun\", GetPVarInt(playerid, \"Minigun\")); dfile_WriteInt(\"Satchel Charge\", GetPVarInt(playerid, \"Satchel Charge\")); dfile_WriteInt(\"Detonator\", GetPVarInt(playerid, \"Detonator\")); dfile_WriteInt(\"Spraycan\", GetPVarInt(playerid, \"Spraycan\")); dfile_WriteInt(\"Fire Extinguisher\", GetPVarInt(playerid, \"Fire Extinguisher\")); dfile_WriteInt(\"Camera\", GetPVarInt(playerid, \"Camera\")); dfile_WriteInt(\"Night Vis Goggles\", GetPVarInt(playerid, \"Night Vis Goggles\")); dfile_WriteInt(\"Thermal Goggles\", GetPVarInt(playerid, \"Thermal Goggles\")); dfile_WriteInt(\"Parachute\", GetPVarInt(playerid, \"Parachute\")); // dfile_SaveFile(); dfile_CloseFile();
118
« Dátum: 2016. Szeptember 04. - 13:34:39 »
Sziasztok, így mentettem a fegyvereket, lenne egy olyan kérdésem, hogy ezt hogyan tudom úgy oda adni a játékosnak spawnoláskor, hogy örök töltény legyen és oda is adja neki a fegyvert? GetPlayerName(playerid,Nev,sizeof(Nev)); format(str, 128, \"Karik/%s.ini\", Nev); if(Belepve[playerid] == 1) { dfile_Open(str); dfile_WriteInt(\"Brass Knuckles\", GetPVarInt(playerid, \"Brass Knuckles\")); dfile_WriteInt(\"Golf Club\", GetPVarInt(playerid, \"Golf Club\")); dfile_WriteInt(\"Nightstick\", GetPVarInt(playerid, \"Nightstick\")); dfile_WriteInt(\"Knife\", GetPVarInt(playerid, \"Knife\")); dfile_WriteInt(\"Baseball Bat\", GetPVarInt(playerid, \"Baseball Bat\")); dfile_WriteInt(\"Shovel\", GetPVarInt(playerid, \"Shovel\")); dfile_WriteInt(\"Pool Cue\", GetPVarInt(playerid, \"Pool Cue\")); dfile_WriteInt(\"Shovel\", GetPVarInt(playerid, \"Shovel\")); dfile_WriteInt(\"Katana\", GetPVarInt(playerid, \"Katana\")); dfile_WriteInt(\"Chainsaw\", GetPVarInt(playerid, \"Chainsaw\")); dfile_WriteInt(\"Purple Dildo\", GetPVarInt(playerid, \"Purple Dildo\")); dfile_WriteInt(\"Dildo\", GetPVarInt(playerid, \"Dildo\")); dfile_WriteInt(\"Vibrator\", GetPVarInt(playerid, \"Vibrator\")); dfile_WriteInt(\"Silver Vibrator\", GetPVarInt(playerid, \"Silver Vibrator\")); dfile_WriteInt(\"Flowers\", GetPVarInt(playerid, \"Flowers\")); dfile_WriteInt(\"Cane\", GetPVarInt(playerid, \"Cane\")); dfile_WriteInt(\"Tear Gas\", GetPVarInt(playerid, \"Tear Gas\")); dfile_WriteInt(\"RPG\", GetPVarInt(playerid, \"RPG\")); dfile_WriteInt(\"HS Rocket\", GetPVarInt(playerid, \"HS Rocket\")); dfile_WriteInt(\"Flamethrower\", GetPVarInt(playerid, \"Flamethrower\")); dfile_WriteInt(\"Satchel Charge\", GetPVarInt(playerid, \"Satchel Charge\")); dfile_WriteInt(\"Spraycan\", GetPVarInt(playerid, \"Spraycan\")); dfile_WriteInt(\"Fire Extinguisher\", GetPVarInt(playerid, \"Fire Extinguisher\")); dfile_WriteInt(\"Camera\", GetPVarInt(playerid, \"Camera\")); dfile_WriteInt(\"Night Vis Goggles\", GetPVarInt(playerid, \"Night Vis Goggles\")); dfile_WriteInt(\"Thermal Goggles\", GetPVarInt(playerid, \"Thermal Goggles\")); dfile_WriteInt(\"Grenade\", GetPVarInt(playerid, \"Grenade\")); dfile_WriteInt(\"Molotov Cocktail\", GetPVarInt(playerid, \"Molotov Cocktail\")); dfile_WriteInt(\"9mm\", GetPVarInt(playerid, \"9mm\")); dfile_WriteInt(\"Silenced 9mm\", GetPVarInt(playerid, \"Silenced 9mm\")); dfile_WriteInt(\"Desert Eagle\", GetPVarInt(playerid, \"Desert Eagle\")); dfile_WriteInt(\"Shotgun\", GetPVarInt(playerid, \"Shotgun\")); dfile_WriteInt(\"Sawn-off Shotgun\", GetPVarInt(playerid, \"Sawn-off Shotgun\")); dfile_WriteInt(\"Combat Shotgun\", GetPVarInt(playerid, \"Combat Shotgun\")); dfile_WriteInt(\"Micro SMG/Uzi\", GetPVarInt(playerid, \"Micro SMG/Uzi\")); dfile_WriteInt(\"MP5\", GetPVarInt(playerid, \"MP5\")); dfile_WriteInt(\"AK-47\", GetPVarInt(playerid, \"AK-47\")); dfile_WriteInt(\"M4\", GetPVarInt(playerid, \"M4\")); dfile_WriteInt(\"Tec-9\", GetPVarInt(playerid, \"Tec-9\")); dfile_WriteInt(\"Country Rifle\", GetPVarInt(playerid, \"Country Rifle\")); dfile_WriteInt(\"Sniper Rifle\", GetPVarInt(playerid, \"Sniper Rifle\")); dfile_WriteInt(\"Minigun\", GetPVarInt(playerid, \"Minigun\")); // dfile_SaveFile(); dfile_CloseFile(); Fegyver adás(Csak így nem adja oda spawnoláskor sajnos mert én névvel mentettem ![Szomorú :(](https://gtakozosseg.hu/Smileys/aaron/sad.gif) ): stock GivePlayerServerWeapon(playerid, weapid, ammo) { new gunname[32]; GivePlayerWeapon(playerid, weapid, ammo); GetWeaponName(weapid, gunname, sizeof(gunname)); SetPVarInt(playerid, gunname, ammo); }
119
« Dátum: 2016. Augusztus 28. - 18:58:56 »
Hát a JunkBuster nem túl jó de azért kösz a választ, a módomban meg semmilyen fegyver rendszer nincs szóval mindegy, hogy milyet küldtök csak légyszi küldjetek egy tényleg működőt
120
« Dátum: 2016. Augusztus 27. - 19:12:52 »
Sziasztok, bocsi a sok kérésért meg kérdésért de szeretnék kérni egy fegyver hack védelmet ami tényleg működik, egész nap keresgéltem de nem találtam működőt :facepalm: Nem tudom ezt a témát hova kell nyitni szóval ha rossz helyre nyitottam azért is elnézést.
Oldalak: 1 ... 6 7 [8] 9 10 11
|