-
Posts
186 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
News
Documentation
Posts posted by MiritaXD
-
-
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); -
incerca sa pui in loc de "500" ms "1000"
-
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!");
-
Adaugi la un timer "SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);" daca are sub 500 Hp
-
da mi add MiritaXD#0978
-
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
-
inlocuieste setspawninfo cu AddPlayerClass(306, 1286.0758, -1329.2727, 13.4611, 269.15, 0, 0, 0, 0, 0, 0); // o pui la ongamemodeinit
-
SetSpawnInfo(playerid, NO_TEAM, 306, 1286.0758, -1329.2727, 13.4611, 269.15, -1, -1, -1, -1, -1, -1); // O adaugi la OnPlayerRequestClass
-
trebuie sa te folosesti de OnPlayerClickPlayerTextDraw apoi sa faci un timer.
https://team.sa-mp.com/wiki/OnPlayerClickPlayerTextDraw.html
- 1
-
hmm, verifica daca se distrug obiectele la deconectare/reconectarea pe server
-
pare sa fie o problema la coordonate
questVehicle[playerid] = 69; // de ce este vehiculu 69? pune doar questVehicle[playerid] = INVALID_VEHICLE_ID;
-
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;
} -
fa un debug la TicketOffer[playerid] sa vezi ce id setaza in el, posibil de acolo sa fie
-
Incearca ca atunci cand se respawneaza/despawnezi masina sa distrugi si recreezi neoanele
-
Pentru cine il vrea
- 1
-
Ai adaugat "Vip cars" in shop si nu apare? lasa un cod ceva..
-
-
new carid = FindSpawnID(vehicleid); if(CarInfo[carid][Userid] == PlayerInfo[playerid][pSQLID]) SetVehicleParamsForPlayer(vehicleid, playerid, 0, 0);
-
la OnPlayerDeath
if(1v1[playerid] == 1v1[killerid] || 1v1[killerid] == 1v1[playerid]) { ///codu 1v1[killerid] = -1; 1v1[playerid] = -1; } Ceva de genu..Sunt multe metode
-
Chiar acum, Browse a spus:
enum pVar { pSQLID, pip[16], pname[MAX_PLAYER_NAME], ppassword[129], pLanguage, psex, page } new playerVariables[MAX_PLAYERS][pVar];
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; }
- 1
-
Acum 1 minut, Browse a spus:
enum { DIALOG_REGISTER, DIALOG_LANGUAGE, DIALOG_SEX, DIALOG_AGE, }
si
playerVariables(pinfo sau cum ai tu)
-
Acum 22 minute, Browse a spus:
case DIALOG_LANGUAGE: { if(response) { playerVariables[playerid][pLanguage] = 2; SendClientMessage(playerid, -1, "Limba setata: romana.", "[EN] To set the language to English, use /en."); //linia 246 } else { playerVariables[playerid][pLanguage] = 1; SendClientMessage(playerid, -1, "Language set to english.", "[RO] Pentru a seta limba romana foloseste /ro."); // linia 249 } ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_LIST, "Alege sexul caracterului", "Barbat\nFemeie", "Alege"); //linia 251 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"); // linia 265 } } return 1; }
C:\Users\Costin\Desktop\0.3\gamemodes\nephrite.pwn(246) : warning 202: number of arguments does not match definition
C:\Users\Costin\Desktop\0.3\gamemodes\nephrite.pwn(249) : warning 202: number of arguments does not match definition
C:\Users\Costin\Desktop\0.3\gamemodes\nephrite.pwn(251) : warning 202: number of arguments does not match definition
C:\Users\Costin\Desktop\0.3\gamemodes\nephrite.pwn(265) : warning 202: number of arguments does not match definitionNu am DIALOG_AGE, dar este definit.
Arata cum sunt declarate
- 1
-
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
- 1
-
Acum 1 minut, hunt3r a spus:
nici baza de date,nici in gm nu gasesc
Vezi ca in baza de date ai tabelul "vehicles", acolo sunt toate(doar ce descarcai acum gm ul si verificai)
- 1
problema jobs
in Discuţii scripting
Posted