Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[pomoc]za komandu popravivozilo

Započeo Marko_Epepe
pre 12 godina
804
pregleda
16
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Marko_Epepe
Shot Caller
pre 12 godina
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
Ivan_Ino
Kingpin
pre 12 godina
Evo mozda ovako zelis(nisam testirao)

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
Marko_Epepe
Shot Caller
pre 12 godina
Hvala ti care 😄
Marko_Epepe
Shot Caller
pre 12 godina
nece brate pawno samo izbaca onu crticu i nece compile :/
Cimbur
Kingpin
pre 12 godina
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.
Ivan_Ino
Kingpin
pre 12 godina
ti si mu ga samo prebacio u ZCMD, sad sve ovisi sta on koristi
Cimbur
Kingpin
pre 12 godina
Ivan_Ino.pwn wrote on February 25, 2013, 3:25 pm:
ti si mu ga samo prebacio u ZCMD, sad sve ovisi sta on koristi

Pa da, mislio sam ako je vec od nule, koristi ili ZCMD, ili YCMD🙂
Ivan_Ino
Kingpin
pre 12 godina
marko koji koristis ZCMD ili YCMD
filip.admin
Crime Lord
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;
}
Ivan_Ino
Kingpin
pre 12 godina
Ok hvala na savjetu
Cimbur
Kingpin
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 🙂
Marko_Epepe
Shot Caller
pre 12 godina
Sry nisam puno aktivan ovde 😄 pa ne citam sad cu probati sve 😄
Marko_Epepe
Shot Caller
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);
filip.admin
Crime Lord
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);

Cimbur
Kingpin
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