ToX1c
-
Posts
245 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Posts posted by ToX1c
-
-
Salut am si eu o problema la sistemul de mas pers cand dau lock sa blochez masina si intru iar pe sv nu se salveaza ramane deschisa..in loc sa fie inchisa.
if(strcmp(x_nr,"lock",true) == 0) { new keycar = (dini_Int(PFile(playerid),"HaveCar")); new personalcar = (dini_Int(PFile(playerid),"CarID")); if(keycar == 1) { new locked[256]; locked = strtok(cmdtext, idx); if (VehicleSystem[GetCreatorID(personalcar)][cLock]==1) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(personalcar,i,0,1); } } format(string, sizeof(string), "~w~Vehicle~n~~g~Locked"); GameTextForPlayer(playerid, string, 4000, 3); VehicleSystem[GetCreatorID(personalcar)][cLock]=0; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string), "* %s has locked his personal vehicle, using his car key!", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SaveTool(); return 1; } } } else if(strcmp(x_nr,"unlock",true) == 0) { new keycar = (dini_Int(PFile(playerid),"HaveCar")); new personalcar = (dini_Int(PFile(playerid),"CarID")); if(keycar == 1) { new locked[256]; locked = strtok(cmdtext, idx); if (VehicleSystem[GetCreatorID(vehicleid)][cLock]==0) { for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { SetVehicleParamsForPlayer(personalcar,i,0,0); } } format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked"); GameTextForPlayer(playerid, string, 4000, 3); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string), "* %s has unlocked his personal vehicle, using his car key!", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); VehicleSystem[GetCreatorID(personalcar)][cLock]=1; SaveTool(); return 1; } } }
-
Mai are si altcineva vro idee?
-
Pai am asa facut..am pus la inceput cand am facut topicul..
-
Nu intelegi eu vreau sa fac asa ca vreau sa bag un sistem de masini personale si sa nu se schimbe id-urile intre ele..
if(strcmp(cmd, "/buyprods", true) == 0) { if(IsPlayerConnected(playerid)) { new tmpcar = GetPlayerVehicleID(playerid); new compcost = 50; if(PlayerToPoint(60.0, playerid, 2787.8,-2436.3,13.7)) { if(IsATruck(tmpcar)) { if(PlayerHaul[tmpcar][pLoad] < PlayerHaul[tmpcar][pCapasity]) { new amount; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "UTILIZARE: /buyprods [amount]"); return 1; } amount = strval(tmp); if(amount < 1 || amount > 500) { SendClientMessage(playerid, COLOR_GREY, " Can't buy less then 1 Product or more then 500 !"); return 1; } new check= PlayerHaul[tmpcar][pLoad] + amount; if(check > PlayerHaul[tmpcar][pCapasity]) { format(string, sizeof(string), " You went over the Truck Products Carry Limit of %d, you currently carry %d.",PlayerHaul[tmpcar][pCapasity],PlayerHaul[tmpcar][pLoad]); SendClientMessage(playerid, COLOR_GREY, string); return 1; } new cost = amount*compcost; if(GetPlayerMoney(playerid) >= cost) { PlayerHaul[tmpcar][pLoad] += amount; format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); format(string, sizeof(string), "You bought %d Products for $%d.", amount,cost); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); GivePlayerMoney(playerid,-cost); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); return 1; } else { format(string, sizeof(string), "You cant afford %d Products at $%d !", amount,cost); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); return 1; } } else { format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); return 1; } } else { SendClientMessage(playerid, TEAM_GROVE_COLOR, "This Vehicle does not deliver Products."); return 1; } } } return 1; }
-
Ma ajuta cineva va rog?
-
Tot Nu merge..
-
Tot Nu vrea , cand ma urc in masina de trucker si dau /load imi zice ca nu sunt intr-un camion de trucker..
-
Tot nu merge..:(
-
Tot Nu merge..am incercat si /buyprods 100/50
Am facut asa ca nu mergea 2 masinii cand ma urcam in ele nu zicea nimic puteam sa merg cu ele..
public IsATruck(carid) { if((carid >= truckcar1) && (carid <= truckcar4)|| carid == truckcar2 || carid == truckcar3) { return 1; } return 0; }
si tot nu merge prods
-
Pai cand dau /buyprods imi zice Products 0/0
-
Salut am schimbat la masini am facut ceva de genu ...
//-----------Masinii Trucker------------- new truckcar1; new truckcar2; new truckcar3; new truckcar4;
public IsATruck(carid) { if(carid >= truckcar1 && carid <= truckcar3) { return 1; } return 0; }
PlayerHaul[truckcar2][pCapasity] = 100; PlayerHaul[truckcar1][pCapasity] = 100; PlayerHaul[truckcar4][pCapasity] = 50; PlayerHaul[truckcar3][pCapasity] = 50;
truckcar2 = AddStaticVehicleEx(456,2795.2,-2417.8,13.4,90.8,-1,-1,60000);//Component Truck/*Yankee*/ truckcar1 = AddStaticVehicleEx(456,2783.9,-2417.9,13.4,90.8,-1,-1,60000);//Component Truck/*Yankee*/ truckcar4 = AddStaticVehicleEx(440,2794.1,-2455.9,13.4,90.8,-1,-1,60000);//Component Truck/*Rumpo*/ truckcar3 = AddStaticVehicleEx(440,2782.9,-2455.6,13.4,90.8,-1,-1,60000);//Component Truck/*Rumpo*/
if(strcmp(cmd, "/load", true) == 0) { if(IsPlayerConnected(playerid)) { new tmpcar = GetPlayerVehicleID(playerid); if(tmpcar < truckcar2 || tmpcar > truckcar4) { GameTextForPlayer(playerid, "~r~Nu esti intr-un camion de livrare", 5000, 1); return 1; } format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); } return 1; }
Si cand ma urc in masina de trucker imi apare products 0/0
-
Ma poate ajuta careva?
-
Pai asta nu e sa apara la /stats e sa apara cand un lcn omoara un ykz sa ii dea bani de la ykz din mana si vreau sa apara cu puncte..
-
Salut care ma poate ajuta si pe mine sa rezolv problema asta?
C:\Documents and Settings\gamemodes\gxb.pwn(3703) : error 017: undefined symbol "FormatMoney" C:\Documents and Settings\gamemodes\gxb.pwn(3707) : error 017: undefined symbol "FormatMoney" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors.
Linii 3703format(string, sizeof(string), "La Cosa Nostra member %s pwned Yakuza member %s for %s !", killer, name, FormatMoney(moneys));
linia 3707format(string, sizeof(string), "Yakuza member %s was pwned by La Cosa Nostra member %s for %s !", name, killer, FormatMoney(moneys));
-
Am rezolvat , Ms mult.
-
Salut am si eu o problema la masina personala cand cineva da enter in masina ta personala nu merge zice ca e a lui x , cum fac cand cineva da g in masina ta personala sa poata sa nu zica ca e masina lui x.?
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(vehicleid == x) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(strcmp(sendername,"x",true)) { SendClientMessage(playerid, COLOR_GREY,"Vehicul privat al jucatorului {FFFFFF} x!"); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); SetPlayerPos(playerid, x, y, z); } }
-
Ma poate ajuta cineva va rog?
-
Tot nu merge..:(
-
Silvian am o problema ..
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(GetPlayerVehicleID(playerid) == y) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(strcmp(sendername,"y",true)) { SendClientMessage(playerid, COLOR_GREY,"Vehicul privat al jucatorului {FFFFFF} y!"); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); SetPlayerPos(playerid, x, y, z); } } if(GetPlayerVehicleID(playerid) == x) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(strcmp(sendername,"x",true)) { SendClientMessage(playerid, COLOR_GREY,"Vehicul privat al jucatorului {FFFFFF} x!"); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); SetPlayerPos(playerid, x, y, z); } } if(GetPlayerVehicleID(playerid) == z) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(strcmp(sendername,"z",true)) { SendClientMessage(playerid, COLOR_GREY,"Vehicul privat al jucatorului {FFFFFF} z!"); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); SetPlayerPos(playerid, x, y, z); } } return 1; }
C:\Documents and Settings(36730) : warning 217: loose indentation C:\Documents and Settings(36742) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase Header size: 11236 bytes Code size: 1651356 bytes Data size: 5562292 bytes Stack/heap size: 16384 bytes; estimated max. usage=4123 cells (16492 bytes) Total requirements: 7241268 bytes 2 Warnings.
Linii -if(GetPlayerVehicleID(playerid) == x)
if(GetPlayerVehicleID(playerid) == z)
-
if(strcmp(cmd, "/factionspawn", true) == 0) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 1) { x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /factionspawn [SF/LS]"); return 1; } if (PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { if(strcmp(x_nr,"SF",true) == 0) { PlayerInfo[playerid][pSpawn] = 0; SendClientMessage(playerid, COLOR_WHITE, "Spawn-ul tau a fost setat in SF"); } else if(strcmp(x_nr,"LS",true) == 0) { PlayerInfo[playerid][pSpawn] = 1; SendClientMessage(playerid, COLOR_WHITE, "Spawn-ul tau a fost setat in LS"); } } if (PlayerInfo[playerid][pMember] == 50 || PlayerInfo[playerid][pLeader] == 50) { if(strcmp(x_nr,"SF",true) == 0) { PlayerInfo[playerid][pSpawn] = 0; SendClientMessage(playerid, COLOR_WHITE, "Spawn-ul tau a fost setat in SF"); } else if(strcmp(x_nr,"LS",true) == 0) { PlayerInfo[playerid][pSpawn] = 1; SendClientMessage(playerid, COLOR_WHITE, "Spawn-ul tau a fost setat in LS"); } } } else { SendClientMessage(playerid, COLOR_GREY, "Need to be logged in to use this command"); return 1; } } return 1; }
if (PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) // School Instructor Spawn { if(PlayerInfo[playerid][pSpawn] == 0) // Spawn SF { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, -2032.6810,-117.4816,1035.1719); SetPlayerFacingAngle(playerid, 270.0); SetPlayerInterior(playerid,3); PlayerInfo[playerid][pInt] = 3; return 1; } if(PlayerInfo[playerid][pSpawn] == 1) // Spawn LS { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 2050.9392,-1901.1844,13.9121); SetPlayerFacingAngle(playerid, 270.0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } }
-
Da , imi poti spune si mie cum fac pentru mai multe masini ca nuj cum sa aranjez..
-
Eu nu am sistem de masini am bagate in gm..
asa ceva
if(GetPlayerVehicleID(playerid) == x) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(strcmp(sendername,"x",true)) { SendClientMessage(playerid,0x9CE258FF,"Imi pare rau , Aceasta masina este a lui x"); RemovePlayerFromVehicle(playerid); } }
x= AddStaticVehicle(411,1515.9490,-1652.7214,13.0670,271.6112,3,3);
-
Eu nu am asa ceva in gm
if(IsAnOwnableCar(newcar))
-
Pai si acest cod unde il pun ca eu vreau sa pun la masini personale..
x = AddStaticVehicle(411,1515.9490,-1652.7214,13.0670,271.6112,3,3);
if(GetPlayerVehicleID(playerid) == x) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(strcmp(sendername,"x",true)) { SendClientMessage(playerid,0x9CE258FF,"Imi pare rau , Aceasta masina este a lui x"); RemovePlayerFromVehicle(playerid); } }
Cred ca nu ati inteles bine ce am vrut sa zic . eu vreau sa fac de ex daca cineva da enter in masina mea personala sa nu mearga sa intre in ea.. sa ii dea un mesa de ex Imi pare rau , Aceasta masina este a lui x da sa nu poata sa urce in masina cand da enter sa il dea inapoi de unde a dat enter..
[GF/RP] Problema Lock , unlock
in Arhivă probleme
Posted
ice asa este sitemul meu de masinii
Eu nu am carinfo in sistem..