-
Posts
110 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Posts posted by Sealand123
-
-
Salut,
exemplu /checkcode
codul este 36713
deci cifre.
-
Salut, am inlocuit acele 2 lini la engine on nu a mers, apoi la engine off nu amers, iar apoi am pus la ambele, si nu a mers.
Vreti sa postez onplayerentervehicle?
-
Problemă întâlnită (descriere): Salut, la masini daca dau checkcode afiseaza codul. Scriu /carcode "codul" si porneste. Nu merge carcode la masini pot da engine fara cod si porneste oricum.
Ero(area / rile) / warning-(ul / urile): nu da eroare.
Liniile de cod / sursa / script-ul:
[pawn]
if(strcmp(cmd, "/carcode", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /carcode
");
SendClientMessage(playerid, COLOR_GRAD2, "HINT: If you fail three times (in total), you will be suspected and electrocuted!");
return 1;
}
new input;
input = strval(tmp);
new checking;
new carid = GetPlayerVehicleID(playerid);
if(IsAnOwnableCar(carid))
{
checking = CarInfo[carid][cCode];
}
else
{
checking = VehiclePass[carid];
}
if(checking != -1)
{
if(input == checking)
{
if(Decoding[playerid] == 1)
{
KillTimer(DecoderTimer);
Decoder = 0;
decodecode = 0;
Decoding[playerid] = 0;
format(string, sizeof(string),"%d",checking);
TextDrawSetString(Textdraw68,string);
SetTimerEx("HideDecoder",8000,false,"i",playerid);
}
CanTurnEngine[playerid] = carid;
SendClientMessage(playerid, COLOR_LIGHTBLUE,"* You got the code right! You may start the engine now!");
format(string, sizeof(string),"* %s Types a code in the dashboard and unlocks the controls",sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
}
else
{
Fails[playerid] ++;
if(Fails[playerid] == 3)
{
SetPlayerCriminal(playerid,255,"Attempt to car jack a car");
format(string, sizeof(string),"* %s Types a code in the dashboard but fails and gets ejected and electrocuted",sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
new Float:Health;
GetPlayerHealth(playerid, Health);
SetPlayerHealth(playerid, Health-15);
}
}
}
}
return 1;
}
[/pawn]
[pawn]
si /engine daca aveti nevoie
acesta porneste masinile
else if(PRESSED(KEY_JUMP))
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerConnected(playerid))
{
if(!engineOn[GetPlayerVehicleID(playerid)])
{
new idcar = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;
if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) return 1;
if(IsARentableBike(idcar))
{
if(HireCar[playerid] != idcar) return 1;
}
if(IsAHarvest(idcar)) return 1;
if(IsADrugHarvest(idcar)) return 1;
if(IsASweeper(idcar)) return 1;
if(CanTurnEngine[playerid] != idcar && CanTurnEngine[playerid] == 9999)
return SendClientMessage(playerid, COLOR_GREY,"* You cannot turn this car's engine!");
new plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "* %s spins a key and tries to start vehicle engine.", plname);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
if(PlayerInfo[playerid][pAdmin] < 1337 && PlayerInfo[playerid][pAdminDuty] == 1)
{
SetTimerEx("StartingTheVehicle",1,0,"i",playerid);
}
else
{
SetTimerEx("StartingTheVehicle",3500,0,"i",playerid);
}
GameTextForPlayer(playerid, "~w~Incerci sa pornesti motorul...",3500,3);
gEngine[playerid] = 1;
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /engine",d,m,y,h,mi,s,plname);
CommandLog(string);
return 1;
}
}
}
acesta opreste masinile
if(!strcmp(cmd, "/engine", true))
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
if(!engineOn[GetPlayerVehicleID(playerid)])
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;
if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) return 1;
if(IsARentableBike(idcar))
{
if(HireCar[playerid] != idcar) return 1;
}
if(IsAHarvest(idcar)) return 1;
if(IsADrugHarvest(idcar)) return 1;
if(IsASweeper(idcar)) return 1;
if(IsASalesVehicle(idcar)) return 1;
if(CanTurnEngine[playerid] != idcar && CanTurnEngine[playerid] == 99)
return SendClientMessage(playerid, COLOR_GREY,"* You cannot turn this car's engine!");
format(string, sizeof(string), "* %s învârte cheia si încearca sa porneasca motorul vehiculului.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
GameTextForPlayer(playerid, "~w~Motorul a pornit...",3500,3);
gEngine[playerid] = 1;
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /engine",d,m,y,h,mi,s,sendername);
CommandLog(string);
return 1;
}
else if(engineOn[GetPlayerVehicleID(playerid)])
{
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;
if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509) return 1;
if(IsARentableBike(idcar))
{
if(HireCar[playerid] != idcar) return 1;
}
if(IsAHarvest(idcar)) return 1;
if(IsADrugHarvest(idcar)) return 1;
if(IsASweeper(idcar)) return 1;
if(CanTurnEngine[playerid] != idcar && CanTurnEngine[playerid] == 9999)
return SendClientMessage(playerid, COLOR_GREY,"* Nu poti porni motorul acestei masini!");
format(string, sizeof(string), "* %s învârte cheia si opreste motorul vehiculului.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
GameTextForPlayer(playerid, "~w~Engine Turned Off.",3500,3);
gEngine[playerid] = 0;
engineOn[GetPlayerVehicleID(playerid)] = false;
TogglePlayerControllable(playerid, 0);//// ath the dealship's in the game, you can go there and try to get a car, buy when you do /v it spawns you a car, but you can take it away, idk how you can buy it,can you fix it where they cant leave with the car, they have to buy it first?
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /engine",d,m,y,h,mi,s,sendername);
CommandLog(string);
return 1;
}
}
}
return 1;
}
[/pawn]
Imagini / Video (optional):
Aţi încercat să rezolvaţi singur?: da, dar nu am gasit nimic gresit.
-
-
multumesc frumos!
-
dar nu vad niciunde unde sa pun raza de actiune a acestei comenzi adica eu vreau doar deasupra ng
-
Descriere tutorial:As vrea ceva gen cand intra un elicopter sau avion in spatiul de la ng,sa-l distruga
-
Multumesc mult cred ca am rezolvat,daca am o mica nelapurire legata de asta te intreb prin pm
-
Problemă întâlnită (descriere):1 Pai am pus niste masini pe server si le iau ma dau jos si dupa 15 secunde se respawneaza
2 Cum setez culoarea la acele masini de exemplu vreau sa fie negre toate
Ero(area / rile) / warning-(ul / urile):nu da
Liniile de cod / sursa / script-ul:Nu stiu daca e nevoie doar am pus niste masini la o factiune si le-am legat
Imagini / Video (optional):
Aţi încercat să rezolvaţi singur?:Am incercat dar nu stiu unde ce si cum
Problema Comanda
in Arhivă probleme
Posted
Problemă întâlnită (descriere): Salut, am aceasta comanda si vreau sa o fac pentru fiecare factiune in parte in alt loc fireste dar nu merge merge doar pentru prima factioune " pmember 16, pleader 16" cealalta nu merge
Ero(area / rile) / warning-(ul / urile): nu da eroare.
Liniile de cod / sursa / script-ul:
Imagini / Video (optional):
Aţi încercat să rezolvaţi singur?: Da. am incercat sa pun si else "is pmember" si mai multe dar nu merge
P.S.
De ce a fost inchis topicul acesta fara sa fie rezolvata problema si nici sa fie spus motivul? http://forum.sa-mp.ro/index.php/topic/19218-problema-carcode/