Jump to content

Recommended Posts

Posted

Ba, am deacarcat gamemodeul lui S4uriK si imi da error 19 ce fac ca sami mearga

Le rezolvi, intrebare penibila. Daca nu ai treaba cu scriptingul poti sa te intorci la doar a juca SAMP si atat.

  • Upvote 1
Posted (edited)

Fi atent, in jurul liniei 800 sunt mai multe lucruri definite, click. Tu adaugi acolo asta:

QuestP[50],

Dupa care adaugi locatiile obiectelor, click

//QUESTEVENT
QuestP[0] = CreatePickup(19066, 23, 1924.056,-2123.172,13.178); //LS
QuestP[1] = CreatePickup(19066, 23, 382.1430,-1881.9504,2.8321); //done
QuestP[2] = CreatePickup(19066, 23, 1728.201,-2329.125,13.144); //done
QuestP[3] = CreatePickup(19066, 23, 2128.441,-1813.280,13.182); //done
QuestP[4] = CreatePickup(19066, 23, 1344.586,-1646.985,13.210); //done
QuestP[5] = CreatePickup(19066, 23, 1800.456,-1848.886,13.202); //done
QuestP[6] = CreatePickup(19066, 23, 1953.094,-1372.384,19.265); //done
QuestP[7] = CreatePickup(19066, 23, 2215.972,-1165.834,25.351); //done
QuestP[8] = CreatePickup(19066, 23, 2586.630,-1607.640,3.295); //done
QuestP[9] = CreatePickup(19066, 23, 1428.663,-805.563,85.994); //done
QuestP[10] = CreatePickup(19066, 23, 708.099,-917.876,78.126); //done
QuestP[11] = CreatePickup(19066, 23, 877.476,-1249.734,14.946); //done
QuestP[12] = CreatePickup(19066, 23, 724.079,-1494.859,1.485); //done
QuestP[13] = CreatePickup(19066, 23, 758.944,-1253.960,13.787); //done
QuestP[14] = CreatePickup(19066, 23, 482.312,-1497.294,20.259); //done
QuestP[15] = CreatePickup(19066, 23, 379.477,-2079.284,7.633); //done
QuestP[16] = CreatePickup(19066, 23, 157.352,-1937.935,3.704); //done
QuestP[17] = CreatePickup(19066, 23, 953.616,-1101.481,25.567); //done
QuestP[18] = CreatePickup(19066, 23, 587.8170,-75.530,-1559.641,2.403); //done
QuestP[19] = CreatePickup(19066, 23, 712.4207,598.774,-1239.556,18.359); //done
QuestP[20] = CreatePickup(19066, 23, 799.706,-1616.832,19.997); //done
QuestP[21] = CreatePickup(19066, 23, 1422.363,-1324.072,15.349); //done
QuestP[22] = CreatePickup(19066, 23, 1214.0465,816.671,-1103.856,25.752); //done
QuestP[23] = CreatePickup(19066, 23, 115.200,-1769.984,16.836); //done
QuestP[24] = CreatePickup(19066, 23, 2028.218,-1421.960,16.919); //done
 
QuestP[25] = CreatePickup(19066, 23, 1718.716,1604.186,12.536); //LV
QuestP[26] = CreatePickup(19066, 23, 1383.6547,2184.9182,11.1504); //done
QuestP[27] = CreatePickup(19066, 23, 1909.036,1513.360,13.794); //done
QuestP[28] = CreatePickup(19066, 23, 2099.292,1683.200,12.518); //done
QuestP[29] = CreatePickup(19066, 23, 2663.0020,2357.8596,10.8786);
QuestP[30] = CreatePickup(19066, 23, 2484.6536,1530.4194,11.0248);
QuestP[31] = CreatePickup(19066, 23, 2841.2161,1293.1624,11.7153);
QuestP[32] = CreatePickup(19066, 23, 2797.6326,859.3318,10.9586);
QuestP[33] = CreatePickup(19066, 23, 2240.2639,1040.8864,11.0175);
QuestP[34] = CreatePickup(19066, 23, 2008.8777,1056.9821,10.9751);
QuestP[35] = CreatePickup(19066, 23, 1682.0331,1114.4552,10.7688);
QuestP[36] = CreatePickup(19066, 23, 2448.0986,1956.8322,11.1329);
QuestP[37] = CreatePickup(19066, 23, 2803.8010,2207.1853,11.0031);
QuestP[38] = CreatePickup(19066, 23, 2879.9573,1617.6676,10.9920);
QuestP[39] = CreatePickup(19066, 23, 2329.0818,1440.7426,42.9748);
QuestP[40] = CreatePickup(19066, 23, 2323.6296,1283.0951,97.4927);
QuestP[41] = CreatePickup(19066, 23, 1745.3772,1816.1313,11.0827);
QuestP[42] = CreatePickup(19066, 23, 1982.1147,2244.6274,27.3516);
QuestP[43] = CreatePickup(19066, 23, 2063.6631,2793.3445,10.8932);
QuestP[44] = CreatePickup(19066, 23, 1780.2053,2879.4805,10.9934);
QuestP[45] = CreatePickup(19066, 23, 1120.0022,2812.5967,10.8395);
QuestP[46] = CreatePickup(19066, 23, 922.2571,1730.9668,8.8462);
QuestP[47] = CreatePickup(19066, 23, 1035.3322,962.5797,10.9489);
QuestP[48] = CreatePickup(19066, 23, 1655.0911,1941.6042,10.9493);
QuestP[49] = CreatePickup(19066, 23, 2649.3035,1215.0056,27.0743);

Dupa care, mai ai de adaugat doar asta

for(new q=0; q<50; q++)
{
if(pickupid == QuestP[q])
{
if(QEvent[playerid][q] == 0)
{
new str[128],queryy[256];
if(QuestWait[playerid] > 0)
{
format(str, sizeof(str),"Asteapta %d secunde inainte de a colecta o noua caciulita.", QuestWait[playerid]);
SendClientMessage(playerid, COLOR_WHITE, str);
return 1;
}
QEvent[playerid][q] = 1;
QuestWait[playerid] = 120;
mysql_format(SQL,queryy,sizeof(queryy),"UPDATE `users` SET `Quest%d`='1' WHERE `name`='%s'",q,PlayerInfo[playerid][pNormalName]);
mysql_tquery(SQL,queryy,"","");
new remain = 50;
for(new qs=0; qs<50; qs++)
{
if(QEvent[playerid][qs] == 1)
{
remain--;
}
}
if(remain > 0)
{
 format(str, sizeof(str),"Felicitari! Ai gasit o caciulita de craciun. Gaseste inca %d caciulite pentru a primi un premiu special.", remain);
SendClientMessage(playerid, COLOR_YELLOW, str);
}
else if(remain == 0)
{
new randomcash = 1500000 + random(1000000) + random(1500000), randomrp = 5 + random(10), name[30], randompremium = random(10), randompoints = 10 + random(30);
GetPlayerName(playerid, name, sizeof(name));
if(randompremium != 7)
{
format(str, sizeof(str),"Felicitari! Ai gasit toate cele 50 de caciulite si ai primit $%s si %d puncte respect.", FormatNumber(randomcash), randomrp);
SendClientMessage(playerid, COLOR_YELLOW, str);
format(str, sizeof(str),"Quest: %s a gasit toate cele 50 de caciulite si a primit $%s si %d puncte respect.", name, FormatNumber(randomcash), randomrp);
SendClientMessageToAll(COLOR_WHITE, str);
}
else
{
format(str, sizeof(str),"Felicitari! Ai gasit toate cele 50 de caciulite si ai primit $%s, %d puncte respect si %d puncte premium.", FormatNumber(randomcash), randomrp, randompoints);
SendClientMessage(playerid, COLOR_YELLOW, str);
format(str, sizeof(str),"Quest: %s a gasit toate cele 50 de caciulite si a primit $%s, %d puncte respect si %d puncte premium.", name, FormatNumber(randomcash), randomrp, randompoints);
SendClientMessageToAll(COLOR_WHITE, str);
PlayerInfo[playerid][pPremiumPoints] += randompoints;
Update(playerid, pPremiumPointsx);
}
GivePlayerCash(playerid, randomcash);
PlayerInfo[playerid][pExp] += randomrp;
Update(playerid, pCashx);
Update(playerid, pRP);
}
}
else return SendClientMessage(playerid, COLOR_WHITE, "Ai gasit aceasta caciulita, continua sa cauti altele.");
}
}

Daca te-am ajutat, nu ezita sa-mi dai un +1  :D

Edited by Hooligan .Roby
  • Upvote 1
Posted (edited)

Fi atent, in jurul liniei 800 sunt mai multe lucruri definite, click. Tu adaugi acolo asta:

QuestP[50],

Puteai sa-i spui sa scrie "new QuestP[50];", poate el are alt gamemode si nu are la linia 800 lucruri definite, plus ca daca vrei sa ai un server de calitate nu pui "questP[50] deoarece functioneaza mai rapid daca scrii "new pos1, pos2, pos3, etc", sau alt nume, ma rog.

Edited by Zoron
Posted

Puteai sa-i spui sa scrie "new QuestP[50];", poate el are alt gamemode si nu are la linia 800 lucruri definite, plus ca daca vrei sa ai un server de calitate nu pui "questP[50] deoarece functioneaza mai rapid daca scrii "new pos1, pos2, pos3, etc", sau alt nume, ma rog.

Acum fiecare cu parerea lui, insa este mai usor de gasit in gamemode  ;)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. 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.

moduri samp