-
Posts
9 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Everything posted by kobra123
-
up
-
up
-
functia de salvare din FS sau GM ?
-
Problema intalnita (descriere): deci dau /numberplate aleg acolo culoarea pe urma pun textul se schimba dar dupa ce dau /park sau /towcar se schimba la loc cum era nu ramane salvat.Ero(area / rile) / warning-(ul / urile): -Liniile de cod / sursa / script-ul(obligatoriu): //============================================================================// // Simple number plate system with color // // Created By: Moshaki™ // //============================================================================// #include <a_samp> #pragma tabsize 0 #define COLOR_RED 0xE60000FF #define Red 5877 #define Blue 5878 #define Green 5879 #define Yellow 5880 #define Cyan 5881 #define Pink 5882 #define White 5883 #define Black 5884 new string[128]; new VehicleId; new Float:X,Float:Y,Float:Z,Float:Angle; public OnFilterScriptInit() { print("\n----------------------------------------------"); print("* Number plate system with color By: Moshaki *"); print("* Load Succesfully *"); print("----------------------------------------------\n"); return 1; } public OnFilterScriptExit() { print("\n----------------------------------------------"); print("* Number plate system with color By: Moshaki *"); print("* Unload Succesfully *"); print("----------------------------------------------\n"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/numberplate", true)==0) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "Error: {FFFFFF}You must be in a vehicle to use this command!"); else { ShowPlayerDialog(playerid, 5876, DIALOG_STYLE_LIST, "-=Select Color=-", "{FF0000}Red\n{00FF00}Green\n{0000FF}Blue\n{FFFF00}Yellow\n{00FFFF}Cyan\n{FF00FF}Pink\n{F0F0F0}White\n{0F0F0F}Black", "Ok", "Cancel"); } return 1; } return 0; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch(dialogid) { case 5876: { if(!response) { SendClientMessage(playerid, COLOR_RED, "You has canceled."); return 1; } switch(listitem) { case 0: { ShowPlayerDialog(playerid, Red, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 1: { ShowPlayerDialog(playerid, Blue, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 2: { ShowPlayerDialog(playerid, Green, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 3: { ShowPlayerDialog(playerid, Yellow, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 4: { ShowPlayerDialog(playerid, Cyan, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 5: { ShowPlayerDialog(playerid, Pink, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 6: { ShowPlayerDialog(playerid, White, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]", "Ok", "Cancel"); } case 7: { ShowPlayerDialog(playerid, Black, DIALOG_STYLE_INPUT, "-=Number Plate","Enter the name [4-8 Character]", "Ok", "Cancel"); } } } } if(dialogid == Red) // Text color red { if(response) { if(strlen(inputtext) > 3 && strlen(inputtext) < 9) { format(string,sizeof(string),"{FF0000}%s",inputtext); VehicleId = GetPlayerVehicleID(playerid); GetPlayerPos(playerid,X,Y,Z); GetVehicleZAngle(VehicleId,Angle); SetVehicleNumberPlate(VehicleId,string); SetVehicleToRespawn(VehicleId); SetVehiclePos(VehicleId,X,Y,Z); PutPlayerInVehicle(playerid,VehicleId,0); SetVehicleZAngle(VehicleId,Angle); SetCameraBehindPlayer(playerid); } else { SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character."); ShowPlayerDialog(playerid, Red, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel"); } } if(!response) { SendClientMessage(playerid, COLOR_RED, "You has canceled."); } } if(dialogid == Green) // Text color Green { if(response) { if(strlen(inputtext) > 3 && strlen(inputtext) < 9) { format(string,sizeof(string),"{0000FF}%s",inputtext); VehicleId = GetPlayerVehicleID(playerid); GetPlayerPos(playerid,X,Y,Z); GetVehicleZAngle(VehicleId,Angle); SetVehicleNumberPlate(VehicleId,string); SetVehicleToRespawn(VehicleId); SetVehiclePos(VehicleId,X,Y,Z); PutPlayerInVehicle(playerid,VehicleId,0); SetVehicleZAngle(VehicleId,Angle); SetCameraBehindPlayer(playerid); } else { SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character."); ShowPlayerDialog(playerid, Green, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel"); } } if(!response) { SendClientMessage(playerid, COLOR_RED, "You has canceled."); } } if(dialogid == Blue) // Text color Blue { if(response) { if(strlen(inputtext) > 3 && strlen(inputtext) < 9) { format(string,sizeof(string),"{00FF00}%s",inputtext); VehicleId = GetPlayerVehicleID(playerid); GetPlayerPos(playerid,X,Y,Z); GetVehicleZAngle(VehicleId,Angle); SetVehicleNumberPlate(VehicleId,string); SetVehicleToRespawn(VehicleId); SetVehiclePos(VehicleId,X,Y,Z); PutPlayerInVehicle(playerid,VehicleId,0); SetVehicleZAngle(VehicleId,Angle); SetCameraBehindPlayer(playerid); } else { SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character."); ShowPlayerDialog(playerid, Blue, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel"); } } if(!response) { SendClientMessage(playerid, COLOR_RED, "You has canceled."); } } if(dialogid == Yellow) // Text color Yellow { if(response) { if(strlen(inputtext) > 3 && strlen(inputtext) < 9) { format(string,sizeof(string),"{FFFF00}%s",inputtext); VehicleId = GetPlayerVehicleID(playerid); GetPlayerPos(playerid,X,Y,Z); GetVehicleZAngle(VehicleId,Angle); SetVehicleNumberPlate(VehicleId,string); SetVehicleToRespawn(VehicleId); SetVehiclePos(VehicleId,X,Y,Z); PutPlayerInVehicle(playerid,VehicleId,0); SetVehicleZAngle(VehicleId,Angle); SetCameraBehindPlayer(playerid); } else { SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character."); ShowPlayerDialog(playerid, Yellow, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel"); } } if(!response) { SendClientMessage(playerid, COLOR_RED, "You has canceled."); } } if(dialogid == Cyan) // Text color Cyan { if(response) { if(strlen(inputtext) > 3 && strlen(inputtext) < 9) { format(string,sizeof(string),"{00FFFF}%s",inputtext); VehicleId = GetPlayerVehicleID(playerid); GetPlayerPos(playerid,X,Y,Z); GetVehicleZAngle(VehicleId,Angle); SetVehicleNumberPlate(VehicleId,string); SetVehicleToRespawn(VehicleId); SetVehiclePos(VehicleId,X,Y,Z); PutPlayerInVehicle(playerid,VehicleId,0); SetVehicleZAngle(VehicleId,Angle); SetCameraBehindPlayer(playerid); } else { SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character."); ShowPlayerDialog(playerid, Cyan, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel"); } } if(!response) { SendClientMessage(playerid, COLOR_RED, "You has canceled."); } } if(dialogid == Pink) // Text color Pink { if(response) { if(strlen(inputtext) > 3 && strlen(inputtext) < 9) { format(string,sizeof(string),"{FF00FF}%s",inputtext); VehicleId = GetPlayerVehicleID(playerid); GetPlayerPos(playerid,X,Y,Z); GetVehicleZAngle(VehicleId,Angle); SetVehicleNumberPlate(VehicleId,string); SetVehicleToRespawn(VehicleId); SetVehiclePos(VehicleId,X,Y,Z); PutPlayerInVehicle(playerid,VehicleId,0); SetVehicleZAngle(VehicleId,Angle); SetCameraBehindPlayer(playerid); } else { SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character."); ShowPlayerDialog(playerid, Pink, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel"); } } if(!response) { SendClientMessage(playerid, COLOR_RED, "You has canceled."); } } if(dialogid == White) // Text color White { if(response) { if(strlen(inputtext) > 3 && strlen(inputtext) < 9) { format(string,sizeof(string),"{F0F0F0}%s",inputtext); VehicleId = GetPlayerVehicleID(playerid); GetPlayerPos(playerid,X,Y,Z); GetVehicleZAngle(VehicleId,Angle); SetVehicleNumberPlate(VehicleId,string); SetVehicleToRespawn(VehicleId); SetVehiclePos(VehicleId,X,Y,Z); PutPlayerInVehicle(playerid,VehicleId,0); SetVehicleZAngle(VehicleId,Angle); SetCameraBehindPlayer(playerid); } else { SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character."); ShowPlayerDialog(playerid, White, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel"); } } if(!response) { SendClientMessage(playerid, COLOR_RED, "You has canceled."); } } if(dialogid == Black) // Text color Black { if(response) { if(strlen(inputtext) > 3 && strlen(inputtext) < 9) { format(string,sizeof(string),"{0F0F0F}%s",inputtext); VehicleId = GetPlayerVehicleID(playerid); GetPlayerPos(playerid,X,Y,Z); GetVehicleZAngle(VehicleId,Angle); SetVehicleNumberPlate(VehicleId,string); SetVehicleToRespawn(VehicleId); SetVehiclePos(VehicleId,X,Y,Z); PutPlayerInVehicle(playerid,VehicleId,0); SetVehicleZAngle(VehicleId,Angle); SetCameraBehindPlayer(playerid); } else { SendClientMessage(playerid, COLOR_RED, "Error: {ffffff}You must enter 4-8 Character."); ShowPlayerDialog(playerid, Black, DIALOG_STYLE_INPUT, "-=Number Plate=-","Enter the name [4-8 Character]\n{ff0000}Error: You must enter 4-8 Character", "Ok", "Cancel"); } } if(!response) { SendClientMessage(playerid, COLOR_RED, "You has canceled."); } } return 1; } //============================================================================// // Credit: // // Moshaki™ // //============================================================================// // © Moshaki™ 2012 - All rights Reserved // //============================================================================// Imagini / Video (optional):-Ati incercat sa rezolvati singur?:am incercat sa pun sa se conecteze sa faca legatura cu abza de date din gm dar nu a mers.
-
{ SendClientMessage(playerid, -1, "-------------Skills-------------"); if(playerVariables[playerid][pRobSkill] < 4) { format(szMessage, sizeof(szMessage), "Rob skill: %d/6 (%d robs) - robs needed for next skill: %d", playerVariables[playerid][pRobSkill], playerVariables[playerid][pRobRem], playerVariables[playerid][pRobTimes]); SendClientMessage(playerid, -1, szMessage); } else { format(szMessage, sizeof(szMessage), "Rob skill: %d/4 (%d robs)", playerVariables[playerid][pRobSkill], playerVariables[playerid][pRobRem]); SendClientMessage(playerid, -1, szMessage); } if(playerVariables[playerid][pFishSkill] < 4) { format(szMessage, sizeof(szMessage), "Fishing skill: %d/4 (fished %d times) - fishes needed for next skill: %d", playerVariables[playerid][pFishSkill], playerVariables[playerid][pFishTimes], playerVariables[playerid][pFishingRem]); SendClientMessage(playerid, -1, szMessage); } else { format(szMessage, sizeof(szMessage), "Fishing skill: %d/4 (fished %d times)", playerVariables[playerid][pFishSkill], playerVariables[playerid][pFishTimes]); SendClientMessage(playerid, -1, szMessage); } if(playerVariables[playerid][pTowSkill] < 4) { format(szMessage, sizeof(szMessage), "Towing skill: %d/4 (towed %d cars) - cars needed for next skill: %d", playerVariables[playerid][pTowSkill], playerVariables[playerid][pTowTimes], playerVariables[playerid][pTowRem]); SendClientMessage(playerid, -1, szMessage); } else { format(szMessage, sizeof(szMessage), "Towing skill: %d/4 (towed %d cars)", playerVariables[playerid][pTowSkill], playerVariables[playerid][pTowTimes]); SendClientMessage(playerid, -1, szMessage); } if(playerVariables[playerid][pCJSkill] < 4) { format(szMessage, sizeof(szMessage), "Car Jacker skill: %d/4 (%d cars jacked) - cars needed for next skill: %d", playerVariables[playerid][pCJSkill], playerVariables[playerid][pCJTimes], playerVariables[playerid][pCJTimesRem]); SendClientMessage(playerid, -1, szMessage); } else { format(szMessage, sizeof(szMessage), "Car Jacker skill: %d/4 (%d cars jacked", playerVariables[playerid][pCJSkill], playerVariables[playerid][pCJTimes]); SendClientMessage(playerid, -1, szMessage); } if(playerVariables[playerid][pTruckSkill] < 4) { format(szMessage, sizeof(szMessage), "Trucker skill: %d/4 (%d trailers delivered) - cars needed for next skill: %d", playerVariables[playerid][pTruckSkill], playerVariables[playerid][pTruckTimes], playerVariables[playerid][pTruckRem]); SendClientMessage(playerid, -1, szMessage); } else { format(szMessage, sizeof(szMessage), "Trucker skill: %d/4 (%d trailers delivered)", playerVariables[playerid][pTruckSkill], playerVariables[playerid][pTruckTimes]); SendClientMessage(playerid, -1, szMessage); } return 1; }
-
comanda este scrisa bn nu inteleg de la ce ar putea fi...
-
Nu raman salvate skiilurile la joburi. CMD:skills(playerid, params[]) { SendClientMessage(playerid, -1, "-------------Skills-------------"); if(playerVariables[playerid][pRobSkill] < 4) { format(szMessage, sizeof(szMessage), "Rob skill: %d/6 (%d robs) - robs needed for next skill: %d", playerVariables[playerid][pRobSkill], playerVariables[playerid][pRobRem], playerVariables[playerid][pRobTimes]); SendClientMessage(playerid, -1, szMessage); } else { format(szMessage, sizeof(szMessage), "Rob skill: %d/4 (%d robs)", playerVariables[playerid][pRobSkill], playerVariables[playerid][pRobRem]); SendClientMessage(playerid, -1, szMessage); } if(playerVariables[playerid][pFishSkill] < 4) { format(szMessage, sizeof(szMessage), "Fishing skill: %d/4 (fished %d times) - fishes needed for next skill: %d", playerVariables[playerid][pFishSkill], playerVariables[playerid][pFishTimes], playerVariables[playerid][pFishingRem]); SendClientMessage(playerid, -1, szMessage); } else { format(szMessage, sizeof(szMessage), "Fishing skill: %d/4 (fished %d times)", playerVariables[playerid][pFishSkill], playerVariables[playerid][pFishTimes]); SendClientMessage(playerid, -1, szMessage); } if(playerVariables[playerid][pTowSkill] < 4) { format(szMessage, sizeof(szMessage), "Towing skill: %d/4 (towed %d cars) - cars needed for next skill: %d", playerVariables[playerid][pTowSkill], playerVariables[playerid][pTowTimes], playerVariables[playerid][pTowRem]); SendClientMessage(playerid, -1, szMessage); } else { format(szMessage, sizeof(szMessage), "Towing skill: %d/4 (towed %d cars)", playerVariables[playerid][pTowSkill], playerVariables[playerid][pTowTimes]); SendClientMessage(playerid, -1, szMessage); } if(playerVariables[playerid][pCJSkill] < 4) { format(szMessage, sizeof(szMessage), "Car Jacker skill: %d/4 (%d cars jacked) - cars needed for next skill: %d", playerVariables[playerid][pCJSkill], playerVariables[playerid][pCJTimes], playerVariables[playerid][pCJTimesRem]); SendClientMessage(playerid, -1, szMessage); } else { format(szMessage, sizeof(szMessage), "Car Jacker skill: %d/4 (%d cars jacked", playerVariables[playerid][pCJSkill], playerVariables[playerid][pCJTimes]); SendClientMessage(playerid, -1, szMessage); } if(playerVariables[playerid][pTruckSkill] < 4) { format(szMessage, sizeof(szMessage), "Trucker skill: %d/4 (%d trailers delivered) - cars needed for next skill: %d", playerVariables[playerid][pTruckSkill], playerVariables[playerid][pTruckTimes], playerVariables[playerid][pTruckRem]); SendClientMessage(playerid, -1, szMessage); } else { format(szMessage, sizeof(szMessage), "Trucker skill: %d/4 (%d trailers delivered)", playerVariables[playerid][pTruckSkill], playerVariables[playerid][pTruckTimes]); SendClientMessage(playerid, -1, szMessage); } return 1; } CMD:skill(playerid, params[]) { return cmd_skills(playerid, params); }am incercat sa modific sa se salveze dar fara succes.
-
salut am si eu o problema la care ma chinui de vreo 2 zile deci am luat un sistem de trucking a mers totul k problema e ca am pus doar 2 curse in dialog si nush dc nu merge sa bag mai multe spre exemplu 4-5,si mai e o problema cand fac una din cele 2 curse am incercat sa setez un chackpoint sa se duca inapoi unde e jobul sa poti lua alta remorca si sa incepi o noua cursa,si nu inteleg dece nu imi afiseaza chackpointul . case 9: { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { ShowPlayerDialog(playerid, DIALOG_TRUCKER1, DIALOG_STYLE_LIST, "Server: Trucker", "Sinybed /nCommerce", "Select", "Cancel"); } else { SCM(playerid, -1, "You need to have a trailer attached!"); } /*new Float: pos[3]; GetPlayerPos(playerid, pos[0], pos[1], pos[2]); if(doesVehicleExist(playerVariables[playerid][pTruckID])) { DestroyVehicle(playerVariables[playerid][pTruckID]); } playerVariables[playerid][pTruckID] = CreateVehicle(591,pos[0], pos[1], pos[2], 1,-1, -1, -1); OnVehicleStreamIn(playerVariables[playerid][pTruckID], playerid); DisablePlayerCheckpoint(playerid); playerVariables[playerid][pCheckpoint] = 0; SetTimerEx("trucker", 1000, 0, "i", playerid);*/ } case 10: { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { new randpay = 5000 + playerVariables[playerid][pTruckSkill] * 7000 + random(5000); playerVariables[playerid][pMoney] += randpay; format(szMessage, sizeof(szMessage), "You've got $%s for this transport!", NumberFormat(randpay)); SCM(playerid, -1, szMessage); DisablePlayerCheckpoint(playerid); playerVariables[playerid][pTruckRem]--; playerVariables[playerid][pTruckTimes]++; SetVehicleToRespawn(GetVehicleTrailer(GetPlayerVehicleID(playerid))); if(playerVariables[playerid][pTruckSkill] <= 1) { if(playerVariables[playerid][pTruckRem] == 0) { playerVariables[playerid][pTruckSkill]++; playerVariables[playerid][pTruckRem] = playerVariables[playerid][pTruckSkill] * 50; format(szMessage, sizeof(szMessage), "Congratulations! Your Trucking skill is now %d.", playerVariables[playerid][pTruckSkill]); SCM(playerid, COLOR_YELLOW, szMessage); } } Truck[playerid] = 0; } else { SCM(playerid, -1, "You need to have a trailer attached!"); } } case 11: { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { ShowPlayerDialog(playerid, DIALOG_TRUCKER2, DIALOG_STYLE_LIST, "Server: Trucker Job", "Las Payasadas\nMontgomery", "Select", "Cancel"); } else { SCM(playerid, -1, "You need to have a trailer attached!"); } } case 12: { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { new randpay = 5000 + playerVariables[playerid][pTruckSkill] * 7000 + random(5000); playerVariables[playerid][pMoney] += randpay; format(szMessage, sizeof(szMessage), "You've got $%s for this transport!", NumberFormat(randpay)); SCM(playerid, -1, szMessage); DisablePlayerCheckpoint(playerid); playerVariables[playerid][pTruckRem]--; playerVariables[playerid][pTruckTimes]++; SetVehicleToRespawn(GetVehicleTrailer(GetPlayerVehicleID(playerid))); if(playerVariables[playerid][pTruckSkill] <= 2) { if(playerVariables[playerid][pTruckRem] == 0) { playerVariables[playerid][pTruckSkill]++; playerVariables[playerid][pTruckRem] = playerVariables[playerid][pTruckSkill] * 50; format(szMessage, sizeof(szMessage), "Congratulations! Your Trucking skill is now %d.", playerVariables[playerid][pTruckSkill]); SCM(playerid, COLOR_YELLOW, szMessage); } } Truck[playerid] = 0; } else { SCM(playerid, -1, "You need to have a trailer attached!"); } } case 13: { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { ShowPlayerDialog(playerid, DIALOG_TRUCKER3, DIALOG_STYLE_LIST, "Server: Trucker Job", "Randolph Industrial Estate\nLas Payasadas", "Select", "Cancel"); } else { SCM(playerid, -1, "You need to have a trailer attached!"); } } case 14: { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { new randpay = 5000 + playerVariables[playerid][pTruckSkill] * 7000 + random(5000); playerVariables[playerid][pMoney] += randpay; format(szMessage, sizeof(szMessage), "You've got $%s for this transport!", NumberFormat(randpay)); SCM(playerid, -1, szMessage); DisablePlayerCheckpoint(playerid); playerVariables[playerid][pTruckRem]--; playerVariables[playerid][pTruckTimes]++; SetVehicleToRespawn(GetVehicleTrailer(GetPlayerVehicleID(playerid))); if(playerVariables[playerid][pTruckSkill] <= 3) { if(playerVariables[playerid][pTruckRem] == 0) { playerVariables[playerid][pTruckSkill]++; playerVariables[playerid][pTruckRem] = playerVariables[playerid][pTruckSkill] * 50; format(szMessage, sizeof(szMessage), "Congratulations! Your Trucking skill is now %d.", playerVariables[playerid][pTruckSkill]); SCM(playerid, COLOR_YELLOW, szMessage); } } Truck[playerid] = 0; } else { SCM(playerid, -1, "You need to have a trailer attached!"); } } ONPLAYERENTERCHECKPOINT DIALOG-URILE if(dialogid == DIALOG_TRUCKER1) { if(response) { switch(listitem) { case 0: { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { SetPlayerCheckpoint(playerid, 2275.4199,64.4884,26.4844,4.0); playerVariables[playerid][pCheckpoint] = 10; Truck[playerid] = 1; SendClientMessage(playerid, COLOR_WHITE,"Drive to the checkpoint to get ~g~ paid~w~", 2000); } else { SCM(playerid, -1, "You need to have a trailer attached!"); } } case 1: { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { SetPlayerCheckpoint(playerid,1665.1975,1085.6539,10.8203,4.0); playerVariables[playerid][pCheckpoint] = 12; Truck[playerid] = 1; SendClientMessage(playerid, COLOR_WHITE, "Drive to the checkpoint to get ~g~ paid~w~", 2000); } else { SCM(playerid, -1, "You need to have a trailer attached!"); } } } Truck[playerid] = 1; } } if(dialogid == DIALOG_TRUCKER3) { if(response) { switch(listitem) { case 0: { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { SetPlayerCheckpoint(playerid, 1647.6088,-1809.1284,13.5342,4.0); playerVariables[playerid][pCheckpoint] = 14; Truck[playerid] = 1; SendClientMessage(playerid, COLOR_WHITE, "Drive to the checkpoint to get ~g~ paid~w~", 2000); } else { SCM(playerid, -1, "You need to have a trailer attached!"); } } case 1: { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { SetPlayerCheckpoint(playerid,-311.4373,1059.7863,19.5907,4.0); playerVariables[playerid][pCheckpoint] = 10; Truck[playerid] = 1; SendClientMessage(playerid, COLOR_WHITE,"Drive to the checkpoint to get ~g~ paid~w~", 2000); } else { SCM(playerid, -1, "You need to have a trailer attached!"); } } } } } if(dialogid == DIALOG_TRUCKER2) { if(response) { switch(listitem) { case 0: { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { SetPlayerCheckpoint(playerid, 1353.6324,355.0676,20.3287,10); playerVariables[playerid][pCheckpoint] = 14; Truck[playerid] = 1; SendClientMessage(playerid, COLOR_WHITE,"Drive to the checkpoint to get ~g~ paid~w~", 2000); } else { SCM(playerid, -1, "You need to have a trailer attached!"); } } case 1: { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { SetPlayerCheckpoint(playerid, -329.3604,2663.2913,63.3984,10); playerVariables[playerid][pCheckpoint] = 12; Truck[playerid] = 1; SendClientMessage(playerid, COLOR_WHITE,"Du-te inapoi da jobul trucker", 2000); } else { SCM(playerid, -1, "You need to have a trailer attached!"); } } } } } am incercat sal rezolv singur dar nu am reusit, daca ma puteti ajuta va rog ca nush ce sa mai fac...