Jump to content

MiritaXD

Membru
  • Posts

    186
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by MiritaXD

  1. if (strcmp(cmdtext, "/startjob", true) == 0) { if(IsPlayerInRangeOfPoint(playerid, 3.0, 71.8500,-270.4650,1.5781)) { SetPlayerCheckpoint(playerid, -1631.1969, -2703.8093, 48.0556, 5.0); GameTextForPlayer(playerid,"~g~TRUCKER JOB\nSTARTED!",3000,4); SendClientMessage(playerid, 0xFFFFFFAA, "SERVER: TRUCKER JOB STARTED! GET YOUR TRUCK WITH YOUR TRAILER AND DRIVE TO THE CHECKPOINT!"); } else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1458.2087,-1625.3419,13.3539)) { SetPlayerCheckpoint(playerid, -2063.4102,-2481.3909,30.4688, 5.0); GameTextForPlayer(playerid,"~g~BUS DRIVER JOB\nSTARTED!",3000,4); SendClientMessage(playerid, 0xFFFFFFAA, "SERVER: BUS DRIVER JOB STARTED! GET YOUR BUS AND STOP AT EVERY BUS STATION!"); } else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1383.8534,266.5000,19.5669)) { SetPlayerCheckpoint(playerid, -1701.9332,1341.2722,7.1797, 5.0); GameTextForPlayer(playerid,"~g~PIZZA DELIVERY JOB\nSTARTED!",3000,4); SendClientMessage(playerid, 0xFFFFFFAA, "SERVER: PIZZA DELIVERYJOB STARTED! GET YOUR PIZZA AND DELIVERY IT!"); } return 1; }
  2. BusCars[0] = CreateVehicle(437, 1665.5508, -1889.4017, 13.6008, 0.0000, -1, -1, 100); BusCars[1] = CreateVehicle(437, 1665.5508, -1889.4017, 13.6008, 0.0000, -1, -1, 100); BusCars[2] = CreateVehicle(437, 1665.5508, -1889.4017, 13.6008, 0.0000, -1, -1, 100);
  3. incerca sa pui in loc de "500" ms "1000"
  4. Ai deja asta, dar daca este motorul pornit poti merge cu masina.. Daca atasezi aia de mai sus la un timer o sa-ti opreasca motorul daca este pornit(trebuie facuta si o verificare daca e oprit sa nu ruleze functia aiurea) if(health < 500) return SendClientMessage(playerid, COLOR_RED, "Engine cannot start!");
  5. Adaugi la un timer "SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);" daca are sub 500 Hp
  6. faci o variabila si verifici daca a murit sau nu faci ceva de genu new amurit[MAX_PLAYERS]; OnPlayerDeath(playerid) { amurit[playerid] = 1; //aici seteaza ca jucatorul a murit } OnPlayerSpawn(playerid) { if(amurit[playerid]) { ///setezi spawnu amurit[playerid] = 0; //aici o resetezi in caz ca nu primeste kill sa0ti de spawn la locul normal return 1; } } spre sa te ajute cu ceva, n-am testat sau ceva
  7. inlocuieste setspawninfo cu AddPlayerClass(306, 1286.0758, -1329.2727, 13.4611, 269.15, 0, 0, 0, 0, 0, 0); // o pui la ongamemodeinit
  8. SetSpawnInfo(playerid, NO_TEAM, 306, 1286.0758, -1329.2727, 13.4611, 269.15, -1, -1, -1, -1, -1, -1); // O adaugi la OnPlayerRequestClass
  9. trebuie sa te folosesti de OnPlayerClickPlayerTextDraw apoi sa faci un timer. https://team.sa-mp.com/wiki/OnPlayerClickPlayerTextDraw.html
  10. MiritaXD

    Ajutor.

    hmm, verifica daca se distrug obiectele la deconectare/reconectarea pe server
  11. pare sa fie o problema la coordonate questVehicle[playerid] = 69; // de ce este vehiculu 69? pune doar questVehicle[playerid] = INVALID_VEHICLE_ID;
  12. Cred ca asta voiai sa faci function RaportPoints(playerid) { new x, fid = PlayerInfo[playerid][pMember], rank = PlayerInfo[playerid][pRank]; x = DynamicFactions[fid][rank] -1; return x; }
  13. fa un debug la TicketOffer[playerid] sa vezi ce id setaza in el, posibil de acolo sa fie
  14. Incearca ca atunci cand se respawneaza/despawnezi masina sa distrugi si recreezi neoanele
  15. MiritaXD

    Ajutor!

    Pentru cine il vrea samp037_svr_R2-1-1_win32.zip
  16. Ai adaugat "Vip cars" in shop si nu apare? lasa un cod ceva..
  17. La asta te referi? https://filterscripts1.rssing.com/chan-64791385/article331.html
  18. new carid = FindSpawnID(vehicleid); if(CarInfo[carid][Userid] == PlayerInfo[playerid][pSQLID]) SetVehicleParamsForPlayer(vehicleid, playerid, 0, 0);
  19. la OnPlayerDeath if(1v1[playerid] == 1v1[killerid] || 1v1[killerid] == 1v1[playerid]) { ///codu 1v1[killerid] = -1; 1v1[playerid] = -1; } Ceva de genu..Sunt multe metode
  20. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch(dialogid) { case DIALOG_REGISTER: { if(!response) return Kick(playerid); if(strlen(inputtext) < 6 || strlen(inputtext) > 32) { format(szMessage, -1, "Hello %s. Welcome to server!", szPlayerName); SendClientMessage(playerid, 0x844185FF, szMessage); SendClientMessage(playerid, -1, "You aren't registered yet. Please enter your desired password in the dialog box to register."); ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "SERVER: Registration", "{844185}Hello.\n\{FFFFFF}Please enter your desired password below!", "Register", "Cancel"); /*format(string, sizeof(string),"{FFFFFF}Please enter your desired password below!",GetName(playerid)); ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_PASSWORD, "SERVER: Registration", string, "Register", "Cancel");*/ } else { WP_Hash(playerVariables[playerid][ppassword], 129, inputtext); format(szQuery, sizeof(szQuery), "INSERT INTO `users` (name, password, IP) VALUES ('%s', '%s', '%s')", GetName(playerid), playerVariables[playerid][ppassword], playerVariables[playerid][pip]); mysql_function_query(handle, szQuery, true, "insertAccount", "ii", THREAD_NO_RESULT, playerid); format(szMediumString, 156, "New account: %s (%d).", szPlayerName, playerid); //submitToAdmins(COLOR_RED, szMediumString, 1); SendClientMessage(playerid, -1, szMediumString); ShowPlayerDialog(playerid, DIALOG_LANGUAGE, DIALOG_STYLE_MSGBOX, "SERVER: Language", "Alege limba in care vor fi afisate mesajele.\nChoose the language that you speak.", "Romana", "English"); } } case DIALOG_LANGUAGE: { if(response) { playerVariables[playerid][pLanguage] = 2; SendClientMessage(playerid, -1, "[EN] To set the language to English, use /en."); } else { playerVariables[playerid][pLanguage] = 1; SendClientMessage(playerid, -1, "[RO] Pentru a seta limba romana foloseste /ro."); } ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_LIST, "Alege sexul caracterului", "Barbat\nFemeie", "Alege"); SendClientMessage(playerid, 0xFFFB00FF, "Alege sexul caracterului tau."); } case DIALOG_SEX: { switch(listitem) { case 0: { SendClientMessage(playerid, 0xFFFB00FF, "Sex setat: barbat."); playerVariables[playerid][psex] = 1; } case 1: { SendClientMessage(playerid, 0xFFFB00FF, "Sex setat: femeie."); playerVariables[playerid][psex] = 2; } } ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "Varsta", "Scrie varsta caracterului tau:", "Ok"); } } return 1; }
  21. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch(dialogid) { case DIALOG_REGISTER: { if(!response) return Kick(playerid); if(strlen(inputtext) < 6 || strlen(inputtext) > 32) { format(szMessage, -1, "Hello %s. Welcome to server!", szPlayerName); SendClientMessage(playerid, 0x844185FF, szMessage); SendClientMessage(playerid, -1, "You aren't registered yet. Please enter your desired password in the dialog box to register."); ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "SERVER: Registration", "{844185}Hello.\n\{FFFFFF}Please enter your desired password below!", "Register", "Cancel"); /*format(string, sizeof(string),"{FFFFFF}Please enter your desired password below!",GetName(playerid)); ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_PASSWORD, "SERVER: Registration", string, "Register", "Cancel");*/ } else { WP_Hash(playerVariables[playerid][ppassword], 129, inputtext); format(szQuery, sizeof(szQuery), "INSERT INTO `users` (name, password, IP) VALUES ('%s', '%s', '%s')", GetName(playerid), playerVariables[playerid][ppassword], playerVariables[playerid][pip]); mysql_function_query(handle, szQuery, true, "insertAccount", "ii", THREAD_NO_RESULT, playerid); format(szMediumString, 156, "New account: %s (%d).", szPlayerName, playerid); //submitToAdmins(COLOR_RED, szMediumString, 1); SendClientMessage(playerid, -1, szMediumString); ShowPlayerDialog(playerid, DIALOG_LANGUAGE, DIALOG_STYLE_MSGBOX, "SERVER: Language", "Alege limba in care vor fi afisate mesajele.\nChoose the language that you speak.", "Romana", "English"); } } case DIALOG_LANGUAGE: { if(response) { playerVariables[playerid][pLanguage] = 2; SendClientMessage(playerid, -1, "Limba setata: romana.", "[EN] To set the language to English, use /en."); } else { playerVariables[playerid][pLanguage] = 1; SendClientMessage(playerid, -1, "Language set to english.", "[RO] Pentru a seta limba romana foloseste /ro."); } ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_LIST, "Alege sexul caracterului", "Barbat\nFemeie", "Alege"); SendClientMessage(playerid, 0xFFFB00FF, "Alege sexul caracterului tau."); } case DIALOG_SEX: { switch(listitem) { case 0: { SendClientMessage(playerid, 0xFFFB00FF, "Sex setat: barbat."); playerVariables[playerid][psex] = 1; } case 1: { SendClientMessage(playerid, 0xFFFB00FF, "Sex setat: femeie."); playerVariables[playerid][psex] = 2; } } ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "Varsta", "Scrie varsta caracterului tau:", "Ok"); } } return 1; } incearca
  22. Vezi ca in baza de date ai tabelul "vehicles", acolo sunt toate(doar ce descarcai acum gm ul si verificai)
×
×
  • 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.