angelo034
-
Posts
13 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by angelo034
-
-
Am deja aia
-
Cand cineva ataca un turf sa zicem Los Vagos pe turf ballas , am testat 1 vs 1 si am dat attack pe ballas, cand ballas m-a omorat imi aparea ca ma omoara dar eu eram in viata si puteam sa ii omor pe toti si nu se punea ca fail pe turf!
format(string, sizeof(string), "You have killed %s (%d).", GetName(playerid), playerid);
SCM(killerid, COLOR_GENANNOUNCE, string);
format(string, sizeof(string), "You have been killed by %s (%d).", GetName(killerid), killerid);
SCM(playerid, COLOR_GENANNOUNCE, string);
PlayerInfo[killerid][pWKills] += 1;
Update(playerid,pWKillsx);
PlayerInfo[playerid][pWDeaths] += 1;
Update(playerid,pWDeathsx);
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pMember] == 6)asta cred ca e..
-
28 minutes ago, Mister said:
Nu se cer scripturi cauta pe net getxyinbackoffvehicle pe google si vei gasi un stock
Nici chiar script-ul complet doar partea aia Cu GetXYinbackoffvehicle sau cum ai zis
-
Va rog cineva?
-
Gireada poti sa imi faci un exemplu de script?
CocaColaVehicle = AddStaticVehicleEx(479, 2163.0532, 1028.8643, 10.4013, -89.5200, 3, 3, 300);
Asta e masina da?
Eu vreau sa verific atunci cand apas Y in spatele masinii si dupa ce am verificat daca e in spatele vehiculului sa imi zica un mesaj de exemplu: Ai apasat Y in spatele masinii
-
Ma refer de exemplu la jobul Garbage man sa aiba un storage de 350 de kg de gunoi si cand intru in masina sa imi puna un checkpoint iar la checkpoint trb sa ma dau jos din masina intru in checkpoint si imi da ceva in mana si de acolo sa apas Y in spatele masinii si sa imi umple storage-u cu 10kg de gunoi
Vreau doar partea cu storage-u restu cu checkpoint, cu Y in spatele masinii stiu doar partea cu storage-u
-
Vreau sa fac o capacitate la un vehicul
Eu de exemplu am asa
if(vehicleid == MasiniDistribuitor[0] || vehicleid == MasiniDistribuitor[1] || vehicleid == MasiniDistribuitor[2] || vehicleid == MasiniDistribuitor[3]
La masini am create masinile de distribuitor
Am pus fazele cu GetXYBehindVehicle(vehicleid, &Float:q, &Float:w, Float:distance)
{
new Float:a;
GetVehiclePos(vehicleid, q, w, a);
GetVehicleZAngle(vehicleid, a);
q += (distance * -floatsin(-a, degrees));
w += (distance * -floatcos(-a, degrees));Si vreau sa fac o capacitate De exemplu cand apas tasta KEY_YES** de valoare 65536 sa aiba o capacitate de 0/50 si cand apas prima data Y in spatele vehicului sa mi se umple cu un numar random cu 5 si 10 adica sa aiba o sansa de 5 sloturi si 10 sloturi.. sper ca stiti la ce m-am referit daca nu m-am referit foarte bine puteti sa imi puneti intrebari..
-
Esti un geniu omule, pur si simplu multumesc!
Iubesc oamenii care isi gasesc putin din timpu lor liber si sunt serios si raspund la asa ceva! Respect!
-
Vreau sa fac la un job ca atunci cand apasa Tasta Y in spatele vehicului sa se intample ceva dar am nev de acea tasta y in spatele vehiculului, daca imi puteti spune cum este comanda de ex:
If press y behind vehicle
{
}
Nu stiu cat de bine v-am explicat
-
Mda.. iar am intampinat niste probleme si nu stiu cum sa o rezolv....
Am aceste erori.. sa imi ziceti ce trb sa va arat
rpgro.pwn(6514) : warning 211: possibly unintended assignment
rpgro.pwn(6519) : warning 209: function "IsAZburator" should return a value
rpgro.pwn(7630) : error 017: undefined symbol "ZburatorCP"
rpgro.pwn(7630) : warning 215: expression has no effect
rpgro.pwn(7630) : error 001: expected token: ";", but found "]"
rpgro.pwn(7630) : error 029: invalid expression, assumed zero
rpgro.pwn(7630) : fatal error 107: too many error messages on one lineCarJacker[playerid] = 0; JackAcc[playerid] = 0;
ZburatorCP[playerid] = 0; - linia 7630public IsAZburator(carid)
{
if(carid = zbur[1] || carid == zbur[2] || carid == zbur[3] || carid == zbur[4] || carid == zbur[5])
{
return 1;
}} - liniile de la 6514 pana la 6519
-
Cum verific la ce linie , la ce public
-
Am acest job si imi da banii dar dupa mi ia inapoi..
// This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> new AeroplaneCars[3]; #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); } #endif public OnGameModeInit() { AeroplaneCars[0] = CreateVehicle(513, 1636.4733, -2418.1831, 15.8022, 182.4404, -1, -1, 100); AeroplaneCars[1] = CreateVehicle(513, 1567.7761, -2412.8235, 15.8022, 182.4404, -1, -1, 100); AeroplaneCars[2] = CreateVehicle(513, 1554.8558, -2416.7524, 15.8022, 182.4404, -1, -1, 100); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { if(vehicleid == AeroplaneCars[0] || AeroplaneCars[1] || AeroplaneCars[2] ) { DisablePlayerCheckpoint(playerid); SetVehicleToRespawn(vehicleid); SendClientMessage(playerid, -1, "Jobul tau a esuat!"); } return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVER) { new vehicleid = GetPlayerVehicleID(playerid); if(vehicleid == AeroplaneCars[0] || AeroplaneCars[1] || AeroplaneCars[2] ) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1432.0229, 1613.5057, 11.7452, 5.0); } } return 1; } public OnPlayerEnterCheckpoint(playerid) { SetVehicleToRespawn(GetPlayerVehicleID(playerid)); new randomoney = 30000 + random(30000); new string[256]; format(string, sizeof(string), "Ai terminat cursa si ai primit $%d", randomoney); SendClientMessage(playerid, -1, string); GivePlayerMoney(playerid, random(50000) + 8501); DisablePlayerCheckpoint(playerid); return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; }
Problema Turf
in Discuţii scripting
Posted
for(new turf = 1; turf < sizeof(TurfInfo); turf++)
{
if(IsPlayerInTurf(playerid, turf) && IsPlayerInTurf(killerid, turf))
{
if(IsAMember(playerid) && IsAMember(killerid))
{
if(WarInfo[turf][wFaction] == fpm && WarInfo[turf][wAttacker] == fkm || WarInfo[turf][wFaction] == fkm && WarInfo[turf][wAttacker] == fpm)
{
if(fkm == WarInfo[turf][wAttacker] || fkm == WarInfo[turf][wFaction])
{
WarScoreF[fkm][turf] += 1;
}
ucideri[killerid][turf] ++;
decese[playerid][turf] ++;
foreach(Player, i)
{
new fpm2;
fpm2 = PlayerInfo[pMember];
if(IsAMember(i))
{
if(WarInfo[turf][wFaction] == fpm2 || WarInfo[turf][wAttacker] == fpm2)
{
SendDeathMessageToPlayer(i, killerid, playerid, reason);
}
}
}
if(PlayerInfo[killerid][pMember] == WarInfo[turf][wAttacker])
{
if((ucideri[killerid][turf]-decese[killerid][turf]) > bestscoreat[turf])
{
bestscoreat[turf] = (ucideri[killerid][turf]-decese[killerid][turf]);
bestmemberat[turf] = killerid;
}
}
if(PlayerInfo[killerid][pMember] == WarInfo[turf][wFaction])
{
if((ucideri[killerid][turf]-decese[killerid][turf]) > bestscoredf[turf])
{
bestscoredf[turf] = (ucideri[killerid][turf]-decese[killerid][turf]);
bestmemberdf[turf] = killerid;
}
}
if(PlayerInfo[playerid][pMember] == WarInfo[turf][wAttacker])
{
if((ucideri[playerid][turf]-decese[playerid][turf]) < worstscoreat[turf])
{
worstscoreat[turf] = (ucideri[playerid][turf]-decese[playerid][turf]);
worstmemberat[turf] = playerid;
}
}
if(PlayerInfo[playerid][pMember] == WarInfo[turf][wFaction])
{
if((ucideri[playerid][turf]-decese[playerid][turf]) < worstscoredf[turf])
{
worstscoredf[turf] = (ucideri[playerid][turf]-decese[playerid][turf]);
worstmemberdf[turf] = playerid;
}
}
format(string, sizeof(string), "You have killed %s (%d).", GetName(playerid), playerid);
SCM(killerid, COLOR_GENANNOUNCE, string);
format(string, sizeof(string), "You have been killed by %s (%d).", GetName(killerid), killerid);
SCM(playerid, COLOR_GENANNOUNCE, string);
PlayerInfo[killerid][pWKills] += 1;
Update(playerid,pWKillsx);
PlayerInfo[playerid][pWDeaths] += 1;
Update(playerid,pWDeathsx);
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pMember] == 6)
{
SetPlayerVirtualWorld(playerid, 1);
}
else
{
SetPlayerVirtualWorld(playerid, 0);
}
return 1;
}
}
}
}