-
Posts
519 -
Joined
-
Last visited
-
Days Won
7
Content Type
Profiles
Forums
News
Documentation
Everything posted by andy47
-
enum stuntB { Float:sX, Float:sY, Float:sZ, sActive, sNume1[256], sNume2[256], sNume3[256], sN1, sN2, sN3, sPrize1, sPrize2, sPrize3 }; Nu stiu exact ce vrei sa faci, dar daca e dupa gandirea mea ai putea folosi alta modalitate.
-
Salut! Ai cam gresit sectiunea, posteaza in topicul unde a fost postat gm-ul si te va ajuta cel care la postat sau trimitei lui un mesaj.
-
if(CpZiar[playerid] == 1) { if(IsPlayerAttachedObjectSlotUsed(playerid,6)) // daca il are in manuta { new rand, money, exp, string[256]; money = 15000 + random(5000); exp = 3 + random(3); PlayerInfo[playerid][pMoney] += money; GivePlayerMoneyEx(playerid, money); PlayerInfo[playerid][pExp] += exp; MoneyEarned[playerid] += money; PlayerInfo[playerid][pMoney] += money; UpdateVariable(playerid, pMoneyx); UpdateVariable(playerid, pExpx); format(string, sizeof(string), "(Job): {ffffff}Ai primit %d puncte de experienta.", exp); SendClientMessage(playerid, 0x00e1edFF, string); rand = random(sizeof(RandomZiar)); SetPlayerCheckpoint(playerid, RandomZiar[rand][0], RandomZiar[rand][1], RandomZiar[rand][2], 2.0); format(string, sizeof(string), "Informatii Job~n~~n~Ai castigat: $%s~n~Castig Total: $%s", FormatNumber(money), FormatNumber(MoneyEarned[playerid])); PlayerTextDrawSetString(playerid, JobTD[6], string); PlayerTextDrawShow(playerid, JobTD[6]); SetPVarInt(playerid, "InHand", 0); SetPlayerSpecialAction(playerid, 0); RemovePlayerAttachedObject(playerid, 6); ClearAnimations(playerid); } else // daca nu il are in manuta { SendClientMessage(playerid, 0, "Nu il ai in manuta!"); } } Nu sunt sigur ca functioneaza, o sa revin mai diseara.
-
Ajutari scripting comanda [/up] si [/closestcar]
andy47 replied to Florin32's question in Ajutor Scripting
La linia 11511 trebuie sa pui YCMD:closestcar(playerid, params[], help) adica trebuie sa adaugi acel "help" si la linia 11546 la fel. Apoi daca ai erori in legatura cu AdminLog, fa-ti singur comenziile. -
forward FailJob(playerid, reason[]); public FailJob(playerid, reason[]) { new string[256]; format(string, sizeof(string), "Munca ta a esuat! Motiv: %s", reason); SCM(playerid, 0xFFFF00FF, string); DestroyVehicle(PlayerCar[playerid]); PlayerCar[playerid] = 0; JobWorking[playerid] = 0; DisablePlayerCheckpoint(playerid); JobCP[playerid] = 0; return 1; } forward FinishJob(playerid, reason[]); public FinishJob(playerid, reason[]) { new string[256]; format(string, sizeof(string), "Munca ta a esuat! Motiv: %s", reason); SCM(playerid, 0xFFFF00FF, string); // am adaugat asta ca sa afiseze textul DestroyVehicle(PlayerCar[playerid]); PlayerCar[playerid] = 0; JobWorking[playerid] = 0; DisablePlayerCheckpoint(playerid); JobCP[playerid] = 0; return 1; } // aici ti-am sters o steluta cred ca era public OnPlayerEnterCheckpoint(playerid) { new string[256]; switch(JobCP[playerid]) { case 1: { DisablePlayerCheckpoint(playerid); JobCP[playerid] = 0; SCM(playerid, -1, "Acum poti folosi /work!"); } case 2: SetPlayerCheckpoint(playerid, 2239.0498, 1286.7819, 10.8203, 5.0), JobCP[playerid] ++; case 3: SetPlayerCheckpoint(playerid, 2635.4045, 1850.0782, 11.0234, 5.0), JobCP[playerid] ++; case 4: SetPlayerCheckpoint(playerid, 2015.5530, 1151.5247, 10.8203, 5.0), JobCP[playerid] ++; case 5: { DisablePlayerCheckpoint(playerid); new money = 100000 + random(100000); format(string, sizeof(string), "Ai terminat de muncit si ai primit $%d", money); SCM(playerid, 0x00FFFFFF, string); GivePlayerMoney(playerid, money); FinishJob(playerid,"Sunt slab!"); //<----- AICI AM EROARE NR 2 } } return 1; } Deci nu ma mai pricep la dat explicatii, dar atunci cand folosesti functia FinishJob trebuie sa-i completezi toti parametri. Gen tu ai folosit doar FinishJob(playerid), dar nu ai completat si acel reason. Nu stiu daca e corect ce scriu, dar ar trebui sa mearga.
-
La linia 41529 iti lipseste o paranteza dupa acel 0.
-
Sunt incepator ce trebuie sa fac la aceasta eroare ?
andy47 replied to SriLana's question in Arhivă probleme
La baza de date e posibil sa fie niste erori, cand o importezi in phpmyadmin. -
Cred ca au mai fost peste 100 de persoane ca tine, cu aceleasi ganduri marete . Iti zic de pe acum ca mai bine nu-ti pierde timpul cu asa ceva.
-
Eu zic ca e gresit scriptul, posteaza totul ce are legatura cu asta.
-
Normal ca nu merge dupa logica mea de copilas mic. Tu ai pus acolo sa verifice ca daca masina are 1000.0 viata ( adica daca e perfecta ) sa se execute codurile de mai jos, modifica if(health == 1000.0) cu if(health < 1000.0)
-
ma poate ajuta careva sa bag o comanda in pawno
andy47 replied to Maffw's question in Arhivă probleme
Ciudat ca nu s-a ocupat niciun moderator de tine inca. Sectiune gresita. -
Salutare la toata lumea! Caut un scripter care sa fie co-scripter, suna cam ciudat. Am nevoie de o persoana care sa se priceapa cat de cat, nu cer multa experienta etc.. Pentru mai multe detali lasati-mi un mesaj pe forum.
-
public LoadCar() { cars = cache_num_rows(); new x,y; for(x=1;x<=cars;x++) { y = x - 1; cache_get_field_content(y,"ID", temp); CarInfo[x][vCarID] = strval(temp); // vCarID il adaugi tu cache_get_field_content(y,"Owner", temp); format(CarInfo[x][vOwner], 24, temp); cache_get_field_content(y,"Locationx", temp); CarInfo[x][cLocationx] = floatstr(temp); } printf("Masini incarcate: %i.", cars); return 1; } Si la Ongamemodeinit: mysql_tquery(handle, "SELECT * FROM `cars` ORDER BY `ID` ASC", "LoadCar"); Poti incerca si metoda aceasta, mi se pare mai usoara.
-
Ce treaba are keylogerul cu gm? La multa lume am auzit asa ceva, dar eu inca nu am vazut. Versiunile pluginurilor trebuie sa fie la fel cu cele a includeurilor, actualizeazale si da compile la gm. Daca nici asa nu merge poate gm foloseste o versiune mai veche de mysql etc..
-
+ pluginurile nu le ai.
-
Draga scripterule, pluginul de mysql.dll nu este compatibil cu gamemode tau. Intra in pawno -> include -> deschide a_mysql.inc si sus acolo scrie ce versiune de mysql ai tu, dupa mergi pe google cauti versiunea pui pluginul ala bun ( daca trebuie si libraria ) si deschizi server-ul.
-
Mary de ce esti rau cu el? Va posteaza gf-urile edit de care toata lumea e plictisita...
-
Salutare lume! Am creat un Pin system cu textdraw, un system asemanator se afla pe un server de trucking, daca mai exista server-ul. Acolo scripta Massari contra cost si ma rugat sa-l ajut si am creat un system de pin asemanator. Am observat ca unele servere de rpg nu dispun de asa ceva si m-am gandit sa va dau o mana de ajutor. Nu am creat si un system de salvare, daca insistati o sa fac sa se salveze pe undeva . Are doua comenzi /addpin si /removepin . Am pus unele verificari: gen daca vrei sa pui prima cifra 0 nu o sa te lase, o sa-ti spuna atunci cand ai 4 cifre pentru ca marimea maxima a unui cod pin este de 4, atunci cand vrei sa apesi Acces si nu ai 4 cifre iti apare o eroare. Mai multe o sa vedeti in poze. Download: http://www.fileshare.ro/e3172493291 http://www.mediafire.com/file/l8yhrx8b7ult0d5/bestandy.pwn
-
Fa update la mysql si in server.cfg, la linia plugins pune mysql.dll .
-
Mai bine ma puneti pe mine sa conduc brigada.
-
Asa esti tu scripter? Folosind copy+paste in constructia unui server? :)))))))
-
Buna idee, poate facem niste parteneriate.
-
enum pEnum { Name[MAX_PLAYER_NAME], Password[32], Admin, Money, }; new UserStats[MAX_PLAYERS][pEnum]; new AccountExists[MAX_PLAYERS]; new PlayerLogged[MAX_PLAYERS]; Astea trebuie mutate mai sus. http://pastebin.com/qwZfxSvK
-
Acel stock SaveObjects l-am vazut ceva timp in urma pe sa-mp.com, daca nu ma indoiesc este identic. Tipul avea aceeasi problema. De ce sa folosesti file? cand ca pe mysql e mult mai usor.
-
Nu garantez ca functioneaza: stock SaveObjects() { new File:file2, file[256]; set(file, "objects.txt"); file2 = fopen(file, io_write); for(new i=0;i<ObjectInfo;i++) { new coordsstring[256]; format(coordsstring, sizeof(coordsstring), "CreateDynamicObject(%d, %f, %f, %f, %f, %f, %f, %d)\n", ObjectIDTaken[i], ObjectInfo[i][objModel], ObjectInfo[i][objY], ObjectInfo[i][objZ], ObjectInfo[i][objRX], ObjectInfo[i][objRY], ObjectInfo[i][objRZ], ObjectInfo[i][objSaved], ObjectInfo[i][objVW]); fwrite(file2, coordsstring); fclose(file2); } return ( true ) ; }