Gireada Posted April 17, 2014 Report Share Posted April 17, 2014 La cererea lui s1N3d_28 am facut acest tutorial, unde voi explica cum sa spawnezi vehicule in diferite locuri.Pentru inceput avem nevoie de includerul a_samp#include <a_samp>Al doilea pas este sa cream doua tablouri bidemensionale unde vom stoca coordonatele si modelul vehiculelor.[pawn]new Float:SpawnVehiculeCoord[][4] ={ {0.0000, 0.0000, 0.0000, 0.00000},// x, y, z, r {0.0000, 0.0000, 0.0000, 0.00000}, {0.0000, 0.0000, 0.0000, 0.00000}, {0.0000, 0.0000, 0.0000, 0.00000}, {0.0000, 0.0000, 0.0000, 0.00000}, {0.0000, 0.0000, 0.0000, 0.00000}};new SpawnVehiculeModel[][1] ={ {411},//infernus {411}, {415},//cheetah {415},//cheetah {411}, {411}};[/pawn]Atentie primul tablou este Float: deoarece noi exprimam coordonatele si in zecimale(x.00000).Al treilea pas si ultimul este sa adaugam un contor(for) care sa ne creeze vehiculele. Il vom pune in OnGameModeInit[pawn]public OnGameModeInit(){ new i; for(i = 0; i < sizeof(SpawnVehiculeCoord); i++) { CreateVehicle(SpawnVehiculeModel[0], SpawnVehiculeCoord[0], SpawnVehiculeCoord[1], SpawnVehiculeCoord[2], SpawnVehiculeCoord[3], -1, -1, 300000); } printf("S-au spawnat %d vehicule aleatorii",i);// ne va afisa in consola cate vehicule am creeat.}[/pawn] Quote Link to comment Share on other sites More sharing options...
s1N3d_28 Posted April 22, 2014 Report Share Posted April 22, 2014 Mersi pentru acest topic dar imi da niste erori :| la aceasta linie[pawn] CreateVehicle(SpawnVehiculeModel[0], SpawnVehiculeCoord[0], SpawnVehiculeCoord[1], SpawnVehiculeCoord[2], SpawnVehiculeCoord[3], -1, -1, 300000);[/pawn]D:\Games\Samp Server\gamemodes\RGS.pwn(132) : error 017: undefined symbol "SpawnVehiculeModel"D:\Games\Samp Server\gamemodes\RGS.pwn(132) : warning 215: expression has no effectD:\Games\Samp Server\gamemodes\RGS.pwn(132) : error 001: expected token: ";", but found "]"D:\Games\Samp Server\gamemodes\RGS.pwn(132) : error 029: invalid expression, assumed zeroD:\Games\Samp Server\gamemodes\RGS.pwn(132) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase4 Errors. Quote Daca ma inrolati in razboi ma declar inapt caci nu vreau sa fiu erou intr-o tara te ca*at . Link to comment Share on other sites More sharing options...
Punct. Posted April 23, 2014 Report Share Posted April 23, 2014 Vezi sa nu fi uitat vreo paranteza prin jurul acelei linii.. Quote Nu mai deschideti in pu*a mea servere de SA:MP ! Jucati-va pe cele care sunt ! Sunt suficiente ! Reguli de bun simt: 1. Nu faceti reclama unde nu trebuie ! 2. Nu injurati ca la usa cortului ! 3. Daca esti analfabeti, taci din gura ! 4. Nu abuza de 'scuze', 'din greseala' ! My work ::: http://pastebin.com/VRNRcaAs Link to comment Share on other sites More sharing options...
s1N3d_28 Posted April 23, 2014 Report Share Posted April 23, 2014 Vezi sa nu fi uitat vreo paranteza prin jurul acelei linii..Nu am uitat nimic, am verificat de 10 ori.. si totul am facut dupa modelul lui Gireada . Quote Daca ma inrolati in razboi ma declar inapt caci nu vreau sa fiu erou intr-o tara te ca*at . Link to comment Share on other sites More sharing options...
WopsS Posted April 23, 2014 Report Share Posted April 23, 2014 Nu am uitat nimic, am verificat de 10 ori.. si totul am facut dupa modelul lui Gireada .Uita-te in gamemode daca ai "[" si inlocuieste-l cu "[". Quote Link to comment Share on other sites More sharing options...
s1N3d_28 Posted April 23, 2014 Report Share Posted April 23, 2014 Uita-te in gamemode daca ai "[" si inlocuieste-l cu "[".Mersi , alea le-am schimbat dar acum imi da la alta linie erori [pawn] for(i = 0; i < sizeof(SpawnVehiculeCoord); i++)[/pawn]D:\Games\Samp Server\gamemodes\RGS.pwn(131) : error 017: undefined symbol "SpawnVehiculeCoord"D:\Games\Samp Server\gamemodes\RGS.pwn(131) : error 036: empty statementD:\Games\Samp Server\gamemodes\RGS.pwn(131) : error 001: expected token: ";", but found ")"D:\Games\Samp Server\gamemodes\RGS.pwn(131) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase4 Errors. Quote Daca ma inrolati in razboi ma declar inapt caci nu vreau sa fiu erou intr-o tara te ca*at . Link to comment Share on other sites More sharing options...
WopsS Posted April 23, 2014 Report Share Posted April 23, 2014 Arate-ne cum definesti "SpawnVehiculeCoord". Quote Link to comment Share on other sites More sharing options...
s1N3d_28 Posted April 23, 2014 Report Share Posted April 23, 2014 Arate-ne cum definesti "SpawnVehiculeCoord". La asta te referi ? [pawn]new Float:SpawnVehiculeCoord[][4] ={ {411,2493.1794,-1681.0740,13.0649,0.2387,2,3},// x, y, z, r {541,2501.8845,-1679.5309,12.9983,46.6649,2,3}, {415,2471.6855,-1672.1859,13.1009,278.6526,2,109}, {402,2473.4092,-1694.0009,13.3470,359.1082,2,110},};new SpawnVehiculeModel[][1] ={ {411},//infernus {541},//bullet {415},//cheetah {402},//buffalo};[/pawn] Quote Daca ma inrolati in razboi ma declar inapt caci nu vreau sa fiu erou intr-o tara te ca*at . Link to comment Share on other sites More sharing options...
WopsS Posted April 23, 2014 Report Share Posted April 23, 2014 Da. Inlocuieste "[" cu "[". Cred ca le-ai inlocuit dar le pune forumul ... Quote Link to comment Share on other sites More sharing options...
s1N3d_28 Posted April 23, 2014 Report Share Posted April 23, 2014 Le-am inlocuit alea.. dar cred ca asa le-a pus forumul .. Quote Daca ma inrolati in razboi ma declar inapt caci nu vreau sa fiu erou intr-o tara te ca*at . Link to comment Share on other sites More sharing options...
WopsS Posted April 23, 2014 Report Share Posted April 23, 2014 Le-ai pus inainte de forum ala? Quote Link to comment Share on other sites More sharing options...
s1N3d_28 Posted April 23, 2014 Report Share Posted April 23, 2014 Da Quote Daca ma inrolati in razboi ma declar inapt caci nu vreau sa fiu erou intr-o tara te ca*at . Link to comment Share on other sites More sharing options...
WopsS Posted April 23, 2014 Report Share Posted April 23, 2014 Inlocuieste "sizeof(SpawnVehiculeCoord)" cu "4" Quote Link to comment Share on other sites More sharing options...
s1N3d_28 Posted April 23, 2014 Report Share Posted April 23, 2014 Tot nu merge.. dar am gasit o alta metoda de a adauga masinile .. le adaug asa [pawn] AddStaticVehicle(411,2490.8152,-1681.1100,13.0636,358.3253,2,3); // AddStaticVehicle(541,2501.8845,-1679.5309,12.9983,46.6649,2,3); // AddStaticVehicle(415,2471.6855,-1672.1859,13.1009,278.6526,2,109); // AddStaticVehicle(402,2473.4092,-1694.0009,13.3470,359.1082,2,110); //[/pawn]Am incercat .. si a mers as mai avea o rugaminte .. masinile astea le-am creat pentru un clan si cum pot sa fac sa il poata folosi doar membrii din clanul respectiv . [move]Mersi pentru ajutor ![/move] Quote Daca ma inrolati in razboi ma declar inapt caci nu vreau sa fiu erou intr-o tara te ca*at . Link to comment Share on other sites More sharing options...
WopsS Posted April 23, 2014 Report Share Posted April 23, 2014 Le pui intr-un vector, array (new car[4]) si verifici daca player-ul se urca in masina aia si daca e din clan. Quote Link to comment Share on other sites More sharing options...
s1N3d_28 Posted April 23, 2014 Report Share Posted April 23, 2014 Nu prea am inteles.. scrie te rog mai detaliat . Quote Daca ma inrolati in razboi ma declar inapt caci nu vreau sa fiu erou intr-o tara te ca*at . Link to comment Share on other sites More sharing options...
WopsS Posted April 23, 2014 Report Share Posted April 23, 2014 Nu pot sa fiu acum foarte detaliat ... Mai intai faci un vector, [pawn]new MasiniGang[NUMAR MAXIM DE MASINI];[/pawn]Cand creeze vehiculele, faci[pawn]MasiniGang[0] = CreateVehicle(...)// tot asa pana laMasiniGang[NUMAR MAXIM DE MASINI - 1] = CreateVehicle(...)[/pawn]Iar cand verifici la OnPlayerStateChange[pawn]for(int i = 0; i < NUMAR MAXIM DE MASINI, DE MAI SUS; i++){ if(MasiniGang == GetPlayerVehicleID(playerid) && PlayerInfo[playerid][pGang] != 5) // 5 este un exemplu', pune numarul care conincide cu gangul tau RemovePlayerFromVehicle(playerid);}[/pawn]Daca ai nevoie de ajutor posteaza la Discutii scripting, facem off topic aici! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.