w3b
-
Posts
65 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Posts posted by w3b
-
-
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.
-
ms am rezolvat dati t/c
-
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]
-
Chiar nu stie nimen ? :-(
-
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
-
Tnx row , poti da t/c
-
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
-
Ms ,dati t/c
-
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 ? ?
-
Nu e bine ,nu ?
-
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]
-
Uite
-
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
-
Gata am rezolvat .Cer T/C
-
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]
Sprijin AttachObjectToVehicle
in Arhivă probleme
Posted
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 ?