Jump to content

MaFia_Eugen

Membru
  • Posts

    65
  • Joined

  • Last visited

Everything posted by MaFia_Eugen

  1. As vrea sa stiu doar cu ce !! :cool: Restul ma descurc
  2. 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
  3. 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]
  4. Dar imi da erori cand compilez gm o sa fac alt topic pt asta si ms Gireada mai ajutat
  5. 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]
  6. 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]
  7. Ai unul bun te rog ! Si apropo ai +1 respect pt alea 200 de harti :D
  8. Da ma dar asta e cu ceva legat de vehicle scz nu sunt prea priceput !! Daca aveti de unde sal descarc ????
  9. Imi poti da si un link ?? Te rog si ms ai +1 respect
  10. Nu stiu cum faci mai multe sunt nou in scripting (Nu stiu prea multe ) Zimi daca team ajutat
  11. 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....
  12. 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 * /);
  13. 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 :)
  14. 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]
  15. A multumesc nu imi dadusem seama ai +1 respect
  16. 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
  17. 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]
  18. 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 ! ;)
  19. 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]
  20. 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]
  21. ok dar la celalalt sv numi mergea pawno dar copiez pawno
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.