w3b
Membru-
Posts
65 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by w3b
-
Cred ca am facut bine, si coordonatele cred ca sunt bune , am facut dupa acest tutorial http://gta-mp.ro/forum/tutoriale/attachobjecttovehicle/ Am refacut functia [pawn]for(new i = 0; i<sizeof(taxicar); i++) { new objTAXI1 = CreateObject(19308,0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000); AttachObjectToVehicle(objTAXI1, taxicar[8], -0.0083, -0.2279, 0.9243, 0, 0, 0); }[/pawn] dar tot nu apare obiectul pe vehicul nush dc. Este ceva gresit in functie pe care am creato ?
-
Pai le-am luat de la comanda /girofar care pune un beculet pe plafonul masinii chiar acolo unde trb sa fie si aia cu taxi.
-
Nick: w3b Problema: Am incarcat sa atasez la un sultan din factiunea taxi un patratel dala pe care scrie Taxi dar nu apare , nu cred ca am facut bine Errori: nu da Linii script: Am pus la OnGameModeInit asta :[pawn]new obj; if(GetVehicleModel(GetPlayerVehicleID(playerid)) == taxicar[4]) { obj = CreateObject(18646,12,12,12, 0, 0, 0); AttachObjectToVehicle(obj, GetPlayerVehicleID(playerid),0, 0, 0.7, 0, 0, 0); }[/pawn] Ai incarcat sa rezolvi singur ?: Da
-
respecta modelul : Nick: Problema .. etc t/c
-
ok , ms de ajutor dati t/c
-
Ms andy acum functioneaza dar mai am o problema cu tutorialul, coordonatele nu sunt precise de ex cand vine tuttime cu Banca LS nu iti arata banca arata soseaua , eu am facut coordonatele prin map construction dar nu sunt exacte , exista vre-un program care sa iti dea coordonatele exate ?
-
Nick: w3b Problema: Am incercat sa fac ca in timpul tutorialului playerul sa aiba mute pentru a evita reclamele unui player care se conecteaza imediat la server , sa poata scrie pe chat dupa tutorial. Errori: nu da Ai incercat sa rezolvi singur ?: Da am incercat asta [pawn] else if(TutTime == 16) { ClearChatbox(i, 10); PlayerData[playa][pMuted] = 1; PlayerData[playa][pMuteTime] = time*60; SetPlayerPos(i, 1742.8295,-1868.7854,30.6323); SetPlayerCameraPos(i, 1812.6481, -1832.1870, 26.8296); SetPlayerCameraLookAt(i, 1788.9900,-1821.4302,57.9125); SetPlayerInterior(i, 0);[/pawn] Si la ultimul TutTime am pus PlayerData[playa][pMuted] = 0; dar nu a functionat tot poti scrie pe chat in timpul tutorialului.
-
Nick : w3b Problema : Am o problema cu /spec , cand playerul este intr-o masina si dau /spec pe el se vede in interiorul masinii nush dc , cum fac sa se vada normal ? Asa mi se vede mie cand dau spec http://img.plici.ro/image/B4 si asa ar trebui sa arate http://img.plici.ro/image/Bp Errori : nu Ai incercat sa rezolvi singur ?: Da dar nu am reusit Linii script:[pawn]if(strcmp(cmd, "/spec", true) == 0) { if (PlayerData[playerid][pAdmin] >= 1 || PlayerData[playerid][pAgent] >= 1) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /spectate [playerid]"); return 1; } specplayerid = strval(tmp); if(!IsPlayerConnected(specplayerid)) { SendClientMessage(playerid, COLOR_RED, "Acest player nu este activ"); return 1; } tmp = strtok(cmdtext, idx); if (PlayerData[playerid][pAdmin] >= 1 || PlayerData[playerid][pAgent] >= 1) { TogglePlayerSpectating(playerid, 1); PlayerSpectatePlayer(playerid, specplayerid); SetPlayerInterior(playerid,GetPlayerInterior(specplayerid)); gSpectateID[playerid] = specplayerid; gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER; return 1; } else { SendClientMessage(playerid, COLOR_RED, "Nu esti autorizat sa folosesti aceasta comanda"); } } } return 1; }[/pawn]
-
in folder USER iti arata in loc de parola playerului un cod scris cu litere mari ? (ex K2SKMFISJAW24)
-
Nick: w3b Problema: Am incercat sa fac un TextDraw care sa iti arate cat timp stai in jail dar imi arata numai cand scriu /time ,eu vr sa arate acel timp cat stai in jail fara sa dai /time mereu.Am vz ca pe alt sv este asa cum as vr eu sa fac am facut un screen.http://img.plici.ro/image/zK Errori: nu da erori Linii script:[pawn]if (PlayerData[playerid][pJailTime] > 0) { format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:%d~g~|~n~~w~Timp de puscarie ramas: %d sec", day, mtext, hour, minuite, PlayerData[playerid][pJailTime]-10); TextDrawLetterSize(pont2, 0.459244, 1.665334); TextDrawAlignment(pont2, 1); TextDrawColor(pont2, -1); TextDrawSetShadow(pont2, 0); TextDrawSetOutline(pont2, 1); TextDrawBackgroundColor(pont2, 255); TextDrawFont(pont2, 1); TextDrawSetProportional(pont2, 1); }[/pawn] Asta am incercat eu
-
Nick: w3b Problema: Am improvizat ceva ca un admin 1337 sa aiba un fel de imunitate , sa nu poata alti admini sa foloseasca comenzi pe cnv care are admin 1337 , dar problema este ca la admin 1337 nu mai poti folosi comenzile la care le-am adaugat improvizatia mea .Cum sa fac ca altii sa nu poata folosi comenzi pe admin 1337 dar adminul 1337 sa poata folosi comenzi pe ei. errori:Nu da erori Linii script:[pawn]if(strcmp(cmd, "/kick", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendUsage(playerid,"/kick [playerid/PartOfName] [motivu]"); return 1; } giveplayerid = ReturnUser(tmp); if (PlayerData[playerid][pAdmin] >= 1 || PlayerData[playerid][pAgent] >= 1) { if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); // improvizatia lu` salam > if(PlayerData[giveplayerid][pAdmin] >= 1337) return SendClientMessage(playerid, COLOR_LIGHTRED, "Nu poti da kick Fondatorului."); << imprivizatia new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[200]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendUsage(playerid,"/kick [playerid/PartOfName] [motivul]"); return 1; }[/pawn]
-
am in baza de date asta tabelul
-
Am inteles ce mi-ai spus dar coordonatele pe care le-am pus nu sunt bune , exista vre-un program ceva cu care le pot afla ? ?
-
Am incarcat asta , ori nu sunt coordonatele bune pt ca nush cum sa aflu coordonatele de pe display ori nu e bn.. [pawn]Textdrawtut46 = TextDrawCreate(328.000000, 279.000000, " %s "); TextDrawBackgroundColor(Textdrawtut46, 255); TextDrawFont(Textdrawtut46, 1); TextDrawLetterSize(Textdrawtut46, 0.500000, 1.000000); TextDrawColor(Textdrawtut46, 65535); TextDrawSetOutline(Textdrawtut46, 0); TextDrawSetProportional(Textdrawtut46, 1); TextDrawSetShadow(Textdrawtut46, 1);[/pawn]
-
Nick: w3b Problema:Nu pot face sa apara sub minimapa numele playerului , am vz pe alte sv dar am incarcat sa fac si eu si nu mi-a iesit... Cum pot face? Errori/warnings: nu da eroare la compile , dar nu apare numele playerului Linii/script: - Ai incercat sa rezolvi singuri ?: da
-
Fi atent ,acolo unde ai if(gun < 1||gun > 46||gun==27||gun==1||gun==2||gun==9||gun==17||gun==19||gun==20||gun==21||gun==35||gun==36||gun==38||gun==39||gun==40||gun==44||gun==45) sterge tot si scrie doar if(gun < 1||gun > 46) o sa iti mearga toate armele Daca nu te descurci sterge comanda ta si baga asta : [pawn]if(strcmp(cmd, "/givegun", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, " {FFA500}[iNFO]:{ffffff} /givegun [Player id] [arma id (eg. 46 = Parachute)] [gloante]"); return 1; } new playa; new gun; new ammo; playa = ReturnUser(tmp); tmp = strtok(cmdtext, idx); gun = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, " {FFA500}[iNFO]:{ffffff} /givegun [Player id] [weaponid] [ammo]"); SendClientMessage(playerid, COLOR_GRAD4, "3(Golf club) 4 (Knife) 5 (Lilieci) 6 (Shovel) 7 (Copie) 8 (Katana) 10-13 (Dildo) 14 (Flowers) 16 (Grenati) 18 (Molotovs) 22 (9mm pistol) 23 (SPistol)"); SendClientMessage(playerid, COLOR_GRAD3, " 24 (Shotgun) 29 (MP5) 30 (AK47) 31 (M4) 33 (Pusca) 34 (Sniper) 35 (Bazuka) 37 (Flame-thrower) 41 (Spray) 43 (Camera) 46(Parachute)"); return 1; } if(gun < 1||gun > 46) { SendClientMessage(playerid, COLOR_GRAD1, " Id-ul armei este invalid!"); return 1; } tmp = strtok(cmdtext, idx); ammo = strval(tmp); if(ammo <1||ammo > 9999999999) { SendClientMessage(playerid, COLOR_GRAD1, " Nu mai putin de 1 si mai mult de 999999999999 gloante!"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 7) { if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { ServerGivePlayerWeapons(playa, gun, ammo); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " Tu nu ai acces la aceasta comanda!"); } } return 1; }[/pawn]
-
Am sters SetVehicleToRespawn(car); si acum nu se mai respawneaza de loc am stat 10 min si tot nu s-au respawnat Asa am facut : [pawn] if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/rac", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerData[playerid][pAdmin] < 3) { SendError(playerid,cmd); return 1; } new bool:unwanted[MAX_VEHICLES]; for(new player=0; player<MAX_PLAYERS; player++) { if(IsPlayerConnected(player)) { if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; } } } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "{FFFFFF}Toate masinile nefolositoare vor fi respawneate in 10 secunde de catre admin {DB8E12}%s.", PlayerData[playerid][pNume]); ABroadCast(COLOR_LIGHTRED,string,1); for(new car = 1; car < MAX_VEHICLES; car++) { if(car != INVALID_VEHICLE_ID) { if(!unwanted[car]) { SetTimer("ractime", 10000, 0); } } } } return 1; }[/pawn]
-
Nick: w3b Problema: Problema cu comanda /rac , nu se respawneaza dupa 10 sec , asa cum ar trb .Eu cred ca am editat corect comanda nu are dc sa nu mearga , cum dai /rac se respawneaza pe loc. Ce sa fac ? Erori / warnings: -- Lini/script: -- Ai incercat sa rezolvi singur ?: da. [pawn]if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/rac", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerData[playerid][pAdmin] < 3) { SendError(playerid,cmd); return 1; } new bool:unwanted[MAX_VEHICLES]; for(new player=0; player<MAX_PLAYERS; player++) { if(IsPlayerConnected(player)) { if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; } } } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "{FFFFFF}Toate masinile nefolositoare vor fi respawneate in 10 secunde de catre admin {DB8E12}%s.", PlayerData[playerid][pNume]); ABroadCast(COLOR_LIGHTRED,string,1); for(new car = 1; car < MAX_VEHICLES; car++) { if(car != INVALID_VEHICLE_ID) { if(!unwanted[car]) { SetTimer("ractime", 10000, 0); SetVehicleToRespawn(car); } } } } return 1; } [/pawn]