Skripta koju koristim:Moja
deo skripte da cu vam
slike/video
problem:Kako da uradim komandu /popravivozilo na ovoj lokaciji 325.3902,-1795.9032,4.7502 i da ga freeza da pise 1/5 2/5 3/5 4/5 Vozilo popravljeno
ako neko ima komandu da mi da i ovo da pise bio bih veoma zahvalan
Zaključano
[pomoc]za komandu popravivozilo
804
pregleda
16
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 12 godina
pre 12 godina
Evo mozda ovako zelis(nisam testirao)
KOMANDA
TIMERI (na vrh skripte dodaj)
Nadam se da ti je pomoglo
KOMANDA
if (strcmp("/popraviveh", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,5, 325.3902,-1795.9032,4.7502))
{
if(IsPlayerInAnyVehicle(playerid))
{
SetTimer("popravi", 1000, false);//1/5
SetTimer("popravi2", 2000, false);//2/5
SetTimer("popravi3", 3000, false);//3/5
SetTimer("popravi4", 4000, false);//4/5
SetTimer("popravi5", 1000, false);//5/5
SendClientMessage(playerid, -1, "Molimo Pricekajte dok se vozilo popravi!");
TogglePlayerControllable(playerid, 0);
}
else
{
SendClientMessage(playerid, -1, "Niste u vozilu!");
return 1;
}
}
else
{
SendClientMessage(playerid, -1, "Niste na mjestu za popravljanje vozila");
}
return 1;
}
}TIMERI (na vrh skripte dodaj)
forward popravi(playerid);
public popravi(playerid)
{
GameTextForPlayer("~w~1/~r~5",1000,4);
return 1;
}
forward popravi2(playerid);
public popravi2(playerid)
{
GameTextForPlayer("~w~2/~r~5",1000,4);
return 1;
}
forward popravi3(playerid);
public popravi3(playerid)
{
GameTextForPlayer("~w~3/~r~5",1000,4);
return 1;
}
forward popravi4(playerid);
public popravi4(playerid)
{
GameTextForPlayer("~w~4/~r~5",1000,4);
return 1;
}
forward popravi5(playerid);
public popravi5(playerid)
{
RepairVehicle(GetPlayerVehicleID(playerid));
TogglePlayerControllable(playerid, 1);
GameTextForPlayer("~r~5/~r~5\n~w~vozilo popravljeno",3000,4);
return 1;
}
Nadam se da ti je pomoglo
pre 12 godina
Nisam siguran, ali probaj :
Znaci to zameni, nisam siguran, ali probaj.
CMD:popravivozilo(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid,5, 325.3902,-1795.9032,4.7502))
{
if(IsPlayerInAnyVehicle(playerid))
{
SetTimer("popravi", 1000, false);//1/5
SetTimer("popravi2", 2000, false);//2/5
SetTimer("popravi3", 3000, false);//3/5
SetTimer("popravi4", 4000, false);//4/5
SetTimer("popravi5", 1000, false);//5/5
SendClientMessage(playerid, -1, "Molimo Pricekajte dok se vozilo popravi!");
TogglePlayerControllable(playerid, 0);
}
else
{
SendClientMessage(playerid, -1, "Niste u vozilu!");
return 1;
}
}
else
{
SendClientMessage(playerid, -1, "Niste na mjestu za popravljanje vozila");
}
return 1;
}Znaci to zameni, nisam siguran, ali probaj.
pre 12 godina
Ivane,nisi dobro napravio komandu,imaš jednu zagradu previše i to možeš jednostavnije napraviti ovako:
COMMAND:popravi(playerid, params[])
{
if (!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFC800FF,"(greska!) Ne nalazite se u vozilu!");
if(!IsPlayerInRangeOfPoint(playerid,5, 325.3902,-1795.9032,4.7502)) return SendClientMessage(playerid,0xFFC800FF,"(greska!) Niste na mjestu za popravak.");
{
SetTimer("popravi", 1000, false);//1/5
SetTimer("popravi2", 2000, false);//2/5
SetTimer("popravi3", 3000, false);//3/5
SetTimer("popravi4", 4000, false);//4/5
SetTimer("popravi5", 1000, false);//5/5
SendClientMessage(playerid, -1, "Molimo Pricekajte dok se vozilo popravi!");
TogglePlayerControllable(playerid, 0);
}
return 1;
}
pre 12 godina
FlasH wrote on February 25, 2013, 4:15 pm:
Ivane,nisi dobro napravio komandu,imaš jednu zagradu previše i to možeš jednostavnije napraviti ovako:
COMMAND:popravi(playerid, params[])
{
if (!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFC800FF,"(greska!) Ne nalazite se u vozilu!");
if(!IsPlayerInRangeOfPoint(playerid,5, 325.3902,-1795.9032,4.7502)) return SendClientMessage(playerid,0xFFC800FF,"(greska!) Niste na mjestu za popravak.");
{
SetTimer("popravi", 1000, false);//1/5
SetTimer("popravi2", 2000, false);//2/5
SetTimer("popravi3", 3000, false);//3/5
SetTimer("popravi4", 4000, false);//4/5
SetTimer("popravi5", 1000, false);//5/5
SendClientMessage(playerid, -1, "Molimo Pricekajte dok se vozilo popravi!");
TogglePlayerControllable(playerid, 0);
}
return 1;
}I ja sam napisao tako gore, ali nisam napomenuo da je imao zagradu viska 🙂
pre 12 godina
Evo baca erore sada
C:\Users\David\Desktop|MojMod\gamemodes\MojMod.pwn(72416) : error 035: argument type mismatch (argument 1)
C:\Users\David\Desktop\MojMod\gamemodes\MojMod.pwn(72422) : error 035: argument type mismatch (argument 1)
C:\Users\David\Desktop\MojMod\gamemodes\MojMod.pwn(7242😎 : error 035: argument type mismatch (argument 1)
C:\Users\David\Desktop\MojMod\gamemodes\MojMod.pwn(72434) : error 035: argument type mismatch (argument 1)
C:\Users\David\Desktop\MojMod\gamemodes\MojMod.pwn(72442) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Linija 1.GameTextForPlayer("~w~1/~r~5",1000,4);
Linija 2:GameTextForPlayer("~w~2/~r~5",1000,4);
Linija 3:GameTextForPlayer("~w~3/~r~5",1000,4);
Linija 4:GameTextForPlayer("~w~4/~r~5",1000,4);
Linija 5:GameTextForPlayer("~r~5/~r~5\n~w~vozilo popravljeno",3000,4);
C:\Users\David\Desktop|MojMod\gamemodes\MojMod.pwn(72416) : error 035: argument type mismatch (argument 1)
C:\Users\David\Desktop\MojMod\gamemodes\MojMod.pwn(72422) : error 035: argument type mismatch (argument 1)
C:\Users\David\Desktop\MojMod\gamemodes\MojMod.pwn(7242😎 : error 035: argument type mismatch (argument 1)
C:\Users\David\Desktop\MojMod\gamemodes\MojMod.pwn(72434) : error 035: argument type mismatch (argument 1)
C:\Users\David\Desktop\MojMod\gamemodes\MojMod.pwn(72442) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Linija 1.GameTextForPlayer("~w~1/~r~5",1000,4);
Linija 2:GameTextForPlayer("~w~2/~r~5",1000,4);
Linija 3:GameTextForPlayer("~w~3/~r~5",1000,4);
Linija 4:GameTextForPlayer("~w~4/~r~5",1000,4);
Linija 5:GameTextForPlayer("~r~5/~r~5\n~w~vozilo popravljeno",3000,4);
pre 12 godina
Fali "playerid" ovako:
GameTextForPlayer(playerid, "~w~1/~r~5",1000,4);
GameTextForPlayer(playerid, "~w~2/~r~5",1000,4);
GameTextForPlayer(playerid, "~w~3/~r~5",1000,4);
GameTextForPlayer(playerid, "~w~4/~r~5",1000,4);
GameTextForPlayer(playerid, "~r~5/~r~5\n~w~vozilo popravljeno",3000,4);
pre 12 godina
FlasH wrote on February 25, 2013, 8:46 pm:
Fali "playerid" ovako:
GameTextForPlayer(playerid, "~w~1/~r~5",1000,4);
GameTextForPlayer(playerid, "~w~2/~r~5",1000,4);
GameTextForPlayer(playerid, "~w~3/~r~5",1000,4);
GameTextForPlayer(playerid, "~w~4/~r~5",1000,4);
GameTextForPlayer(playerid, "~r~5/~r~5\n~w~vozilo popravljeno",3000,4);
Objasnio sam mu ja na cetu 😄 Inace, FlasH bravo, vidi se da pomazes 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava