MaFia_Eugen
Membru-
Posts
65 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Everything posted by MaFia_Eugen
-
As vrea sa stiu doar cu ce !! :cool: Restul ma descurc
-
Am luat un gm de pe net si ce crezi primaria asta o avea !! Dar pe tine te cred ca tu ai facuto !! poate a copiato ala cu gm
-
Sa rezolvat !! Rog pe cineva sa sterga asta
MaFia_Eugen replied to MaFia_Eugen's question in Arhivă probleme
Am reusit sa fac ceva dar [pawn]C:\Documents and Settings\Owner\Desktop\hgz.pwn(28635) : warning 217: loose indentation C:\Documents and Settings\Owner\Desktop\hgz.pwn(28640) : warning 217: loose indentation C:\Documents and Settings\Owner\Desktop\hgz.pwn(38364) : warning 217: loose indentation C:\Documents and Settings\Owner\Desktop\hgz.pwn(38365) : warning 217: loose indentation C:\Documents and Settings\Owner\Desktop\hgz.pwn(38365) : error 017: undefined symbol "GetPointDistanceToPointExMorph" C:\Documents and Settings\Owner\Desktop\hgz.pwn(38367) : error 017: undefined symbol "pMaskuse" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors. [/pawn] -
Dar imi da erori cand compilez gm o sa fac alt topic pt asta si ms Gireada mai ajutat
-
Lam luat pala am intrat in el dar niet numi mai apar si am facut asa dar nu stiu daca acolo ai zis tu [pawn] OnGameModeInit() { if (!Streamer_g_RI) { Streamer_VisibleItems( STREAMER_TYPE_OBJECT, 5000 ); Streamer_g_OPC = funcidx("Streamer_OnPlayerConnect") != -1; Streamer_g_OPDC = funcidx("Streamer_OnPlayerDisconnect") != -1; Streamer_g_OPPP = funcidx("Streamer_OnPlayerPickUpPickup") != -1; Streamer_g_OPEC = funcidx("Streamer_OnPlayerEnterCP") != -1; Streamer_g_OPLC = funcidx("Streamer_OnPlayerLeaveCP") != -1; Streamer_g_OPERC = funcidx("Streamer_OnPlayerEnterRaceCP") != -1; Streamer_g_OPLRC = funcidx("Streamer_OnPlayerLeaveRaceCP") != -1; Streamer_g_RI = true; Streamer_RegisterInterface(); } if (funcidx("Streamer_OnGameModeInit") != -1) { return CallLocalFunction("Streamer_OnGameModeInit", ""); } return 1; }[/pawn]
-
Acesta este bun ? [pawn]/* xStreamer by Boylett */ #if defined _xstreamer_included #endinput #endif #define _xstreamer_included #pragma library xstreamer #include <a_samp> //------------------------------------------------------------------------------ #if !defined OBJECT_TIMER #define OBJECT_TIMER 350 #endif //------------------------------------------------------------------------------ native ConnectPlayer(playerid); native DisconnectPlayer(playerid); native StreamObjects(playerid,Float:x,Float:y,Float:z,virtualworld,interior); native UpdateMovingObjects(); native xStreamer_Filterscript(); //------------------------------------------------------------------------------ forward sampCreatePlayerObject(playerid,modelid,Float:x,Float:y,Float:z,Float:rx,Float:ry,Float:rz); forward sampDestroyPlayerObject(playerid,objectid); forward sampMovePlayerObject(playerid, objectid, Float:X, Float:Y, Float:Z, Float:Speed); forward sampStopPlayerObject(playerid,objectid); forward xStreamer_Run(); //------------------------------------------------------------------------------ public sampCreatePlayerObject(playerid,modelid,Float:x,Float:y,Float:z,Float:rx,Float:ry,Float:rz) { //printf("CreatePlayerObject(%d,%d,%f,%f,%f,%f,%f,%f)",playerid,modelid,x,y,z,rx,ry,rz); return CreatePlayerObject(playerid,modelid,x,y,z,rx,ry,rz); } public sampDestroyPlayerObject(playerid,objectid) { //printf("DestroyPlayerObject(%d,%d)",playerid,objectid); return DestroyPlayerObject(playerid,objectid); } public sampMovePlayerObject(playerid, objectid, Float:X, Float:Y, Float:Z, Float:Speed) { //printf("MovePlayerObject(%d,%d,%f,%f,%f,%f)",playerid, objectid, X, Y, Z, Speed); return MovePlayerObject(playerid, objectid, X, Y, Z, Speed); } public sampStopPlayerObject(playerid,objectid) { printf("StopPlayerObject(%d,%d)",playerid,objectid); return StopPlayerObject(playerid,objectid); } public xStreamer_Run() { UpdateMovingObjects(); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { new Float:x, Float:y, Float:z; GetPlayerPos(i,x,y,z); StreamObjects(i,x,y,z,GetPlayerVirtualWorld(i),GetPlayerInterior(i)); } } return 1; } public OnFilterScriptInit() { SetTimer("xStreamer_Run",OBJECT_TIMER,1); xStreamer_Filterscript(); return 1; } public OnPlayerConnect(playerid) { ConnectPlayer(playerid); return 1; } public OnPlayerDisconnect(playerid,reason) { DisconnectPlayer(playerid); return 1; }[/pawn]
-
Ai unul bun te rog ! Si apropo ai +1 respect pt alea 200 de harti :D
-
Da ma dar asta e cu ceva legat de vehicle scz nu sunt prea priceput !! Daca aveti de unde sal descarc ????
-
Gireada unde este acolo ??????
-
Imi poti da si un link ?? Te rog si ms ai +1 respect
-
Nu stiu cum faci mai multe sunt nou in scripting (Nu stiu prea multe ) Zimi daca team ajutat
-
Pai, simplu. Ai 2 optiuni: 1. stergi modificarile 2. vezi ca ai nistevariabile lipsa (undefined symbol): de exemplu "params" Trebuie sa le definesti.... nu stiu exact limbajul ala....
-
Vezi unde ai SetraceCheckpoint Daca ai public in fata inlocuieste cu forward dar mai bine arata linia 4399 Daca team ajutat +1 respecte .Te rog / / Adauga aceasta linie in script: forward SetraceCheckpoint (/ * parametrii de aici * /);
-
Deci am un FS cu o mapa si am 1280 de CreateObject si 34 RemoveBuildingForPlayer si nu imi apar unele CreateObject de ce ? Vreau raspuns rapid va rog [pawn]C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\filterscripts\Map.pwn(1285) : warning 217: loose indentation C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\filterscripts\Map.pwn(1323) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Warnings. [/pawn] iar pe amanodo linile am S=space SSSSSretunt1; O sa incerc mapa pe alt gm si o sa va spun daca merge acolo :)
-
Mersi mult Gireada ! :cool:
-
Deci merge sa dau la un player masina o cumpara ramane pe numele lui dar cand a dar comanda /lockmycar nu se mai descuie pe /unlockmycar dar acolo scrie ca sa descuia Acesta este FS [pawn] /* This is a Simple Vehicle Owner Ship, that Save all Vehicles in dini and Load it again BlackFox vehicle ownership edit by RayBan ---------------[COMMANDS]---------------- /newbuycar [carid] [color1] [color2] [Price] you need to be a logged in as a rcon admin /sellveh [Price] - you need to be logged in as a rcon admin, adn in a personal car - will make the vehicle for sale /buyveh - to Buy the Specific Vehicle - you need to be in a buyable car /removeveh - Delete Vehicle (You must sit in the Specific Vehicle) and you need to be logged in as a rcon admin /v locate - use this command to find your car /v lockmycar - lock your car /v unlockmycar - unlock's your car /v park - to park your car */ #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]; /* WICHTIG FUERS SAVEN */ forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5); forward SaveTool(); forward Carlabel(playerid); /* TUNING PARTS */ 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[x] = 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[x],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}'s vehicle",VehicleSystem[GetCreatorID©][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©][owner]); } else if(VehicleSystem[c][owned]==0) { format(TextCar,sizeof(TextCar),"This vehicle is for sale, price: %d",VehicleSystem[GetCreatorID©][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][x],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, "/v", true) == 0) { if(IsPlayerConnected(playerid)) { new x_nr[64]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_GREY, "HINT: (/v)ehicle [name]"); SendClientMessage(playerid, COLOR_WHITE, "Available names: park, lockmycar, unlockmycar, locate"); return 1; } if(strcmp(x_nr,"lockmycar",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~Vehicle~n~~g~Locked"); GameTextForPlayer(playerid, string, 4000, 3); VehicleSystem[GetCreatorID(personalcar)][cLock]=0; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string), "* %s has locked his personal vehicle, using his car key!", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SaveTool(); return 1; } } } else if(strcmp(x_nr,"unlockmycar",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~Vehicle~n~~g~Unlocked"); GameTextForPlayer(playerid, string, 4000, 3); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string), "* %s has unlocked his personal vehicle, using his car key!", 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)][x]=vx; VehicleSystem[GetCreatorID(vehicleid)][y]=vy; VehicleSystem[GetCreatorID(vehicleid)][z]=vz; VehicleSystem[GetCreatorID(vehicleid)][a]=va; SetVehicleHealth(GetPlayerVehicleID(playerid),100.0); SendClientMessage(playerid,WHITE,"You have parked your vehicle here!"); SendClientMessage(playerid,YELLOW,"Your vehicle will now respawn here!"); SaveTool(); } } return 1; } else if(strcmp(x_nr,"locate",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~You haven's got a car to find", 2500, 3); return 1; } SendClientMessage(playerid,COLOR_WHITE,"Your car has been found!"); 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)][x]=(0.0); 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][x]=px; 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][x],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, "/buyveh", 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," Aceasta masina este deja cumparata!");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," Congratulations with your new purchase!"); SendClientMessage(playerid,WHITE," You can see your personal car commands by using /carhelp"); TogglePlayerControllable(playerid,1); Delete3DTextLabel(TextUpCar[vehicleid]); SaveTool(); } else { SendClientMessage(playerid,WHITE,"You don't have enough cash with you!"); } } else { SendClientMessage(playerid,WHITE,"This car is not for sale!"); } } else { SendClientMessage(playerid, ORANGE,"[ERROR]You already have a Car"); } } else { SendClientMessage(playerid,WHITE,"It's not for sale!"); } 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, "/sellveh", true) ==0) { if(!IsPlayerInAnyVehicle(playerid)){return 1;} if(GetCreatorID(vehicleid)!=0) { if (IsPlayerAdmin(playerid)) { tmp = strtok(cmdtext,idx); if(!strlen(tmp)){SendClientMessage(playerid,WHITE,"INFO: /sellveh [pret]");return 1;} new Float:vx,Float:vy,Float:vz,Float:va; GetVehiclePos(GetPlayerVehicleID(playerid),vx,vy,vz); GetVehicleZAngle(GetPlayerVehicleID(playerid),va); VehicleSystem[GetCreatorID(vehicleid)][x]=vx; 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,"Aceasta masina e acum de vanzare!"); SaveTool(); Delete3DTextLabel(TextUpCar[vehicleid]); format(TextCar,sizeof(TextCar),"This car is for sale, price: %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: Nu esti admin ca sa poti vinde masini!"); } } 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)][x]=vx; 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," Nu poti parca aceasta masina!"); } 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, "/carhelp", true) == 0) { SendClientMessage(playerid, 0x33AA33AA, "_______________________________________"); SendClientMessage(playerid, 0xFFFFFFAA, "*** HELP *** Your Vehicle Commands"); SendClientMessage(playerid, 0xCBCCCEFF, "*** CAR *** type /v to view your personal car commands!"); return 1; } if (strcmp(cmd, "/deleteowner", true)==0) { if ((IsPlayerAdmin(playerid))) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, WHITE, "USAGE: /deleteowner [PlayerName]"); 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, "Owner Masina Sters"); } 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 vehicle",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),"This vehicle is for sale, price: %d",VehicleSystem[GetCreatorID©][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," Bine ai revenit in masina ta. Pentru a vedea comenzile tasteaza '/carhelp'."); 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),"Aceasta masina este de vanzare. Pretul %d$",VehicleSystem[GetCreatorID(vehicleid)][preis]); SendClientMessage(playerid,WHITE,fffx); SendClientMessage(playerid,YELLOW,"INFO: Use /buyveh to Buy it or you exited the car use '/exitcar'."); } else { TogglePlayerControllable(playerid,0); TogglePlayerControllable(playerid,1); new ex[128]; format(ex,sizeof(ex),"Aceasta e masina lui: %s ai grija sa nu te prinda",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[x]); 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}'s vehicle",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),"This car is for sale, price: %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 } [/pawn]
-
A multumesc nu imi dadusem seama ai +1 respect
-
Dici am facut un fs si imi citeste doar niste parti din el [pawn]#include <a_samp> public OnGameModeInit() { CreateObject(987, 1352.69, -1663.15, 12.52, 0.00, 0.00, -91.00); CreateObject(987, 1352.46, -1675.09, 12.52, 0.00, 0.00, -91.00); CreateObject(987, 1347.52, -1639.32, 16.81, 0.00, 0.00, -91.00); CreateObject(987, 1347.65, -1631.57, 16.81, 0.00, 0.00, -91.00); CreateObject(987, 1358.43, -1631.78, 16.81, 0.00, 0.00, -180.00); CreateObject(987, 1346.19, -1662.68, 22.31, 0.00, 84.00, -2.50); CreateObject(3877, 1415.12, -1654.70, 12.54, 0.00, 0.00, 0.00); CreateObject(3877, 1418.18, -1654.67, 12.54, 0.00, 0.00, 0.00); CreateObject(3877, 1418.23, -1645.07, 12.54, 0.00, 0.00, 0.00); CreateObject(3877, 1415.21, -1645.08, 12.54, 0.00, 0.00, 0.00); CreateObject(19425, 1411.03, -1650.95, 12.37, 0.00, 0.00, -91.00); CreateObject(19425, 1411.11, -1647.83, 12.37, 0.00, 0.00, -91.00); CreateObject(19425, 1411.14, -1644.53, 12.37, 0.00, 0.00, -91.00); CreateObject(19313, 1355.22, -1669.58, 14.29, 69.11, -90.00, 180.00); CreateObject(987, 1412.64, -1698.66, 12.56, 0.00, 0.00, 84.00); CreateObject(987, 1409.51, -1721.39, 6.06, 0.00, 0.00, 84.00); CreateObject(987, 1353.11, -1692.91, 11.68, 0.00, 0.00, 0.00); CreateObject(987, 1353.52, -1653.62, 6.06, 0.00, 0.00, 0.00); CreateObject(987, 1378.33, -1684.90, 12.55, 0.00, 0.00, 0.00); CreateObject(987, 1410.08, -1666.02, 22.32, 0.00, 0.00, -268.50); CreateObject(978, 1411.09, -1653.15, 13.38, 0.00, 0.00, 0.00); CreateObject(978, 1401.71, -1653.14, 13.38, 0.00, 0.00, 0.00); CreateObject(978, 1392.34, -1653.13, 13.38, 0.00, 0.00, 0.00); CreateObject(3749, 1409.56, -1650.18, 17.76, 0.00, 0.00, -89.50); CreateObject(947, 1360.11, -1630.92, 14.72, 0.00, 0.00, 265.00); CreateObject(3646, 1359.81, -1719.07, 9.64, -0.81, 0.00, -86.50); CreateObject(1432, 1356.55, -1677.97, 7.61, 0.00, 0.00, 0.00); CreateObject(1432, 1358.15, -1676.43, 7.61, 0.00, 0.00, 0.00); CreateObject(1432, 1356.78, -1680.80, 7.61, 0.00, 0.00, 0.00); CreateObject(1432, 1357.28, -1672.19, 7.61, 0.00, 0.00, 0.00); CreateObject(1432, 1356.86, -1668.21, 7.61, 0.00, 0.00, 0.00); CreateObject(1840, 1364.40, -1658.40, 9.14, 0.00, 0.00, 0.00); CreateObject(1840, 1364.84, -1688.99, 9.14, 0.00, 0.00, 0.00); CreateObject(1840, 1363.72, -1667.07, 7.60, 0.00, 0.00, 40.00); CreateObject(1840, 1363.80, -1681.02, 7.60, 0.00, 0.00, -47.00); CreateObject(1840, 1354.82, -1666.69, 7.60, 0.00, 0.00, 142.00); CreateObject(1840, 1354.68, -1679.90, 7.60, 0.00, 0.00, -149.00); CreateObject(1840, 1354.14, -1689.04, 9.14, 0.00, 0.00, 185.02); CreateObject(1840, 1354.08, -1656.77, 9.14, 0.00, 0.00, 185.02); CreateObject(19419, 1361.52, -1693.77, 11.81, 0.00, 0.00, 0.00); CreateObject(19360, 1364.92, -1692.36, 11.77, 0.00, 90.00, 0.00); CreateObject(19360, 1361.42, -1692.35, 11.77, 0.00, 90.00, 0.00); CreateObject(19360, 1357.92, -1692.36, 11.77, 0.00, 90.00, 0.00); CreateObject(19360, 1354.41, -1692.37, 11.77, 0.00, 90.00, 0.00); CreateObject(19360, 1354.10, -1689.20, 11.77, 0.00, 90.00, 0.00); CreateObject(19360, 1354.09, -1685.98, 11.77, 0.00, 90.00, 0.00); CreateObject(19360, 1357.60, -1689.20, 11.77, 0.00, 90.00, 0.00); CreateObject(19360, 1361.08, -1689.19, 11.77, 0.00, 90.00, 0.00); CreateObject(19360, 1357.57, -1685.97, 11.77, 0.00, 90.00, 0.00); CreateObject(19360, 1361.07, -1685.98, 11.77, 0.00, 90.00, 0.00); CreateObject(19360, 1364.56, -1685.97, 11.77, 0.00, 90.00, 0.00); CreateObject(19360, 1364.57, -1689.20, 11.77, 0.00, 90.00, 0.00); CreateObject(19360, 1354.30, -1693.92, 10.07, -1.00, 0.00, 89.04); CreateObject(19360, 1354.32, -1693.91, 8.87, -1.00, 0.00, 89.04); CreateObject(19360, 1357.53, -1693.96, 8.87, -1.00, 0.00, 89.04); CreateObject(19360, 1357.51, -1693.96, 10.07, -1.00, 0.00, 89.04); CreateObject(19360, 1359.49, -1693.97, 8.87, -1.00, 0.00, 89.04); CreateObject(19360, 1359.47, -1693.97, 10.07, -1.00, 0.00, 89.04); CreateObject(987, 1365.02, -1692.96, 11.68, 0.00, 0.00, -290.00); CreateObject(1432, 1356.28, -1691.01, 7.61, 0.00, 0.00, 0.00); CreateObject(1432, 1356.79, -1684.35, 7.61, 0.00, 0.00, 0.00); CreateObject(1432, 1358.79, -1687.55, 7.61, 0.00, 0.00, 0.00); CreateObject(1432, 1359.91, -1670.83, 7.61, 0.00, 0.00, 0.00); CreateObject(1765, 1355.02, -1656.75, 7.61, 0.00, 0.00, -273.00); CreateObject(1764, 1355.39, -1654.95, 7.64, 0.00, 0.00, 0.00); CreateObject(1764, 1357.53, -1657.72, 7.64, 0.00, 0.00, -178.00); CreateObject(19129, 1361.36, -1663.96, 7.61, 0.00, 0.00, 0.00); CreateObject(19129, 1361.18, -1683.84, 7.61, 0.00, 0.00, 0.00); CreateObject(19474, 1362.26, -1657.18, 8.07, 0.00, 0.00, 0.00); CreateObject(19313, 1359.23, -1687.54, 12.76, -90.00, 0.00, 0.00); CreateObject(19313, 1358.90, -1689.38, 12.76, -90.00, 0.00, 0.00); CreateObject(18981, 1424.11, -1631.35, 24.76, 0.00, 0.00, 0.00); CreateObject(18981, 1424.06, -1631.28, 49.76, 0.00, 0.00, 0.00); CreateObject(18981, 1424.07, -1631.29, 70.26, 0.00, 0.00, 0.00); CreateObject(18981, 1424.06, -1612.40, 24.76, 0.00, 0.00, 0.00); CreateObject(18981, 1424.01, -1612.38, 49.76, 0.00, 0.00, 0.00); CreateObject(18981, 1424.04, -1612.37, 70.26, 0.00, 0.00, 0.00); CreateObject(18981, 1411.86, -1643.91, 24.76, 0.00, 0.00, -269.00); CreateObject(18981, 1412.26, -1643.22, 49.76, 0.00, 0.00, -91.00); CreateObject(18981, 1411.99, -1643.33, 70.26, 0.00, 0.00, -91.00); CreateObject(18981, 1409.94, -1652.43, 35.76, 0.00, 0.00, 0.00); CreateObject(18981, 1409.93, -1652.41, 60.76, 0.00, 0.00, 0.00); CreateObject(18981, 1409.93, -1652.43, 69.76, 0.00, 0.00, 0.00); CreateObject(18981, 1411.58, -1658.18, 24.76, 0.00, 0.00, -269.00); CreateObject(18981, 1411.60, -1657.74, 49.76, 0.00, 0.00, -91.00); CreateObject(18981, 1411.57, -1657.74, 70.76, 0.00, 0.00, -91.00); CreateObject(18981, 1424.11, -1669.97, 24.76, 0.00, 0.00, 0.00); CreateObject(18981, 1424.06, -1669.97, 49.76, 0.00, 0.00, 0.00); CreateObject(18981, 1424.07, -1669.97, 70.26, 0.00, 0.00, 0.00); CreateObject(18981, 1424.11, -1694.94, 24.76, 0.00, 0.00, 0.00); CreateObject(18981, 1424.06, -1694.94, 49.76, 0.00, 0.00, 0.00); CreateObject(18981, 1424.07, -1694.94, 70.26, 0.00, 0.00, 0.00); CreateObject(18981, 1424.11, -1710.02, 24.76, 0.00, 0.00, 0.00); CreateObject(18981, 1424.04, -1710.02, 49.76, 0.00, 0.00, 0.00); CreateObject(18981, 1424.07, -1710.02, 70.26, 0.00, 0.00, 0.00); CreateObject(18981, 1412.12, -1723.05, 24.76, 0.00, 0.00, -89.50); CreateObject(18981, 1412.11, -1723.08, 70.26, 0.00, 0.00, -89.50); CreateObject(18981, 1412.15, -1723.01, 49.76, 0.00, 0.00, -89.50); CreateObject(18981, 1387.20, -1723.31, 24.76, 0.00, 0.00, -89.50); CreateObject(18981, 1387.20, -1723.19, 49.76, 0.00, 0.00, -89.56); CreateObject(18981, 1387.20, -1723.18, 70.26, 0.00, 0.00, -89.50); CreateObject(18981, 1362.19, -1723.55, 24.76, 0.00, 0.00, -89.50); CreateObject(18981, 1362.21, -1723.43, 49.76, 0.00, 0.00, -89.50); CreateObject(18981, 1362.22, -1723.00, 70.26, 0.00, 0.00, -89.50); CreateObject(18981, 1338.19, -1723.77, 24.76, 0.00, 0.00, -89.50); CreateObject(18981, 1338.25, -1723.76, 49.76, 0.00, 0.00, -89.50); CreateObject(18981, 1338.25, -1723.75, 70.26, 0.00, 0.00, -89.50); CreateObject(18981, 1330.31, -1723.84, 24.76, 0.00, 0.00, -89.50); CreateObject(18981, 1330.26, -1723.84, 49.76, 0.00, 0.00, -89.50); CreateObject(18981, 1330.19, -1723.86, 70.26, 0.00, 0.00, -89.50); CreateObject(18981, 1318.20, -1711.93, 45.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1711.95, 70.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1711.97, 24.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1686.99, 24.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1686.97, 45.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1686.97, 70.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1662.00, 24.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1661.97, 45.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1661.97, 70.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.18, -1636.97, 24.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1636.97, 45.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1636.97, 70.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.23, -1611.97, 24.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1611.97, 45.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1611.97, 70.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.25, -1588.98, 24.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1588.97, 45.54, 0.00, 0.00, 0.00); CreateObject(18981, 1318.20, -1588.97, 70.54, 0.00, 0.00, 0.00); CreateObject(18981, 1329.87, -1579.83, 24.54, 0.00, 0.00, -105.00); CreateObject(18981, 1329.87, -1579.83, 49.54, 0.00, 0.00, -105.00); CreateObject(18981, 1329.87, -1579.83, 70.54, 0.00, 0.00, -105.00); CreateObject(18981, 1353.60, -1586.20, 25.04, 0.00, 0.00, -105.00); CreateObject(18981, 1353.65, -1586.19, 50.04, 0.00, 0.00, -105.00); CreateObject(18981, 1353.80, -1586.27, 70.54, 0.00, 0.00, -105.00); CreateObject(18981, 1362.83, -1590.79, -0.07, 0.00, 0.00, -105.00); CreateObject(19313, 1347.73, -1659.30, 18.72, 63.00, -90.00, -91.00); CreateObject(18981, 1330.23, -1681.88, 24.54, 0.00, 0.00, -90.50); CreateObject(18981, 1330.49, -1622.98, 24.54, 0.00, 0.00, -90.50); CreateObject(19313, 1321.63, -1630.26, 21.79, -90.02, -90.50, -1.00); CreateObject(19313, 1321.53, -1644.25, 21.79, -90.02, -90.50, -1.00); CreateObject(19313, 1321.49, -1658.27, 21.79, -90.02, -90.50, -1.00); CreateObject(19313, 1321.39, -1672.31, 21.79, -90.02, -90.50, -1.00); CreateObject(19313, 1321.37, -1676.81, 21.79, -90.02, -90.50, -1.00); CreateObject(18981, 1342.59, -1635.67, 24.54, 0.00, 0.00, 0.00); CreateObject(18981, 1342.52, -1643.38, 24.54, 0.00, 0.00, 0.00); CreateObject(18981, 1342.48, -1675.00, 24.54, 0.00, 0.00, 0.00); CreateObject(987, 1347.46, -1644.02, 16.81, 0.00, 0.00, -91.00); CreateObject(18981, 1353.60, -1586.20, 25.04, 0.00, 0.00, -105.00); return 1; }[/pawn]daca ati putea sa ma ajutati
-
Sa rezolvat !! Rog pe cineva sa sterga asta
MaFia_Eugen replied to MaFia_Eugen's question in Arhivă probleme
Prima data mai pus sa pun astea mai imi dadea 2 errori [pawn]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; }[/pawn] iar acum am pus astea la sfarsit si mai dat erori mai multe [pawn]forward NameTimer(); public NameTimer() { for(new i = 0;i < MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { for(new q = 0;q < MAX_PLAYERS;q++) { if(IsPlayerConnected(q)) { new Float:p1x; new Float:p1y; new Float:p1z; new Float:p2x; new Float:p2y; new Float:p2z; if(IsPlayerConnected(i) && IsPlayerConnected(q)) { GetPlayerPos(i,p1x,p1y,p1z); GetPlayerPos(q,p2x,p2y,p2z); if(GetPointDistanceToPointExMorph(p1x,p1y,p1z,p2x,p2y,p2z) < pdistance) { if(PlayerInfo[q][pMaskuse] != 1) { ShowPlayerNameTagForPlayer(i,q,1); } } else { ShowPlayerNameTagForPlayer(i,q,0); } } } } } } }[/pawn] Astea sunt erorile [pawn]C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(28634) : warning 217: loose indentation C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(28639) : warning 217: loose indentation C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(35584) : error 012: invalid function call, not a valid address C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(35584) : error 029: invalid expression, assumed zero C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(35584) : warning 215: expression has no effect C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38344) : error 021: symbol already defined: "NameTimer" C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38345) : error 021: symbol already defined: "NameTimer" C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38347) : error 010: invalid function or declaration C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38349) : error 010: invalid function or declaration C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38351) : error 010: invalid function or declaration C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38353) : error 010: invalid function or declaration C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38361) : error 010: invalid function or declaration C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38365) : error 010: invalid function or declaration C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38367) : error 010: invalid function or declaration C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38372) : error 010: invalid function or declaration C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38382) : warning 203: symbol is never used: "NameTimer" C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38382) : warning 203: symbol is never used: "p1x" C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38382) : warning 203: symbol is never used: "p1y" C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38382) : warning 203: symbol is never used: "p1z" C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38382) : warning 203: symbol is never used: "p2x" C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38382) : warning 203: symbol is never used: "p2y" C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(38382) : warning 203: symbol is never used: "p2z" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 12 Errors. [/pawn] -
Daca ati putea cat mai explicat ! As vrea sa fac un fel de hq la factiune dar nu inteleg cum se face un hq ! Si as dori sa fac doar o casa unde pot intra toti ca unde este factiune nu pot intra sunt carduri acoperisuri etc ! ;)
-
Sa rezolvat !! Rog pe cineva sa sterga asta
MaFia_Eugen replied to MaFia_Eugen's question in Arhivă probleme
Cred ca astea sunt toate de acolo[pawn]public CustomPickups() { new Float:oldposx, Float:oldposy, Float:oldposz; new string[128]; NameTimer(); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { GetPlayerPos(i, oldposx, oldposy, oldposz); new tmpcar = GetPlayerVehicleID(i); if(oldposx!=0.0 && oldposy!=0.0 && oldposz!=0.0) {[/pawn] -
Sa rezolvat !! Rog pe cineva sa sterga asta
MaFia_Eugen replied to MaFia_Eugen's question in Arhivă probleme
Gata lam updatat corect dar mai are asta ! [pawn]C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(28634) : warning 217: loose indentation C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(28639) : warning 217: loose indentation C:\Documents and Settings\Owner\Desktop\Servere samp\HighGameZone v2.5\gamemodes\hgz.pwn(35584) : error 017: undefined symbol "NameTimer" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. [/pawn] -
Sa rezolvat !! Rog pe cineva sa sterga asta
MaFia_Eugen replied to MaFia_Eugen's question in Arhivă probleme
ok dar la celalalt sv numi mergea pawno dar copiez pawno -
Sa rezolvat !! Rog pe cineva sa sterga asta
MaFia_Eugen replied to MaFia_Eugen's question in Arhivă probleme
lam updatat dar asa imi arata ! :huh: -
Sa rezolvat !! Rog pe cineva sa sterga asta
MaFia_Eugen replied to MaFia_Eugen's question in Arhivă probleme
Sa rezolvat !!!