Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] /fare komanda

Započeo WaLLa
pre 13 godina
271
pregleda
5
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Marshall
Hustler
pre 13 godina
Skripta koju koristim: CLRP
Detaljan opis problema: Znaci nemam ideju kako da napravim da kad je taxist/bus vozac na duznosti da mu iznad auta pise Taxist na duznosti! Cijena: BROJ.
Dio skripte:
Ovo je trenutna komanda /fare
if(strcmp(cmd,"/fare",true)==0)
    {
        if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo == 10||PlayerInfo == 10|| PlayerInfo == 14)
{
if(TransportDuty > 0)
{
    if(TransportDuty == 1)
    {
        TaxiDrivers -= 1;
    }
    else if(TransportDuty == 2)
    {
        BusDrivers -= 1;
    }
    TransportDuty = 0;
format(string, sizeof(string), "*Sada vise niste na duznosti i zaradili ste {FFFFFF}%d{FFFF00}$.", TransportMoney);
SendClientMessage(playerid, COLOR_YELLOW, string);
GivePlayerCash(playerid, TransportMoney);
TransportValue = 0; TransportMoney = 0;
return 1;
}
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 102 || Veh == 103 || Veh == 104 || Veh == 105 || Veh == 106 || Veh == 107 || Veh == 108 || Veh == 109 || Veh == 110 || Veh == 111 || Veh == 112 || Veh == 286 || Veh == 287 || Veh == 288 || Veh == 288 || Veh == 290)
{
    if(GetPlayerState(playerid) == 2)
    {
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "{FFDEBA}Koristite:{FFFFFF} /fare ");
return 1;
}
moneys = strval(tmp);
if(moneys < 1 || moneys > 101) { SendClientMessage(playerid, COLOR_RED, "*{C4C4C4}Cijena prijevoza ne moze biti ispod $1 i preko $100."); return 1; }
    TaxiDrivers += 1; TransportDuty = 1; TransportValue = moneys;
    GetPlayerName(playerid,sendername,sizeof(sendername));
}
else
{
    SendClientMessage(playerid, COLOR_RED, "(Greska){C4C4C4} Niste vozac.");
    return 1;
}
}
else if(Veh == 211 || Veh == 212 || Veh == 213 || Veh == 214 || Veh == 215 || Veh == 216 || Veh == 217 || Veh == 219)
{
    if(GetPlayerState(playerid) == 2)
    {
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "{FFDEBA}Koristite:{FFFFFF} /fare ");
return 1;
}
moneys = strval(tmp);
if(moneys < 1 || moneys > 51) { SendClientMessage(playerid, COLOR_RED, "*{C4C4C4}Cijena prijevoza ne moze biti ispod $1 ni preko $50."); return 1; }
    BusDrivers += 1; TransportDuty = 2; TransportValue= moneys;
    GetPlayerName(playerid,sendername,sizeof(sendername));
}
else
{
    SendClientMessage(playerid, COLOR_RED, "(Greska){C4C4C4} Niste vozac.");
    return 1;
}
}
else
{
    SendClientMessage(playerid, COLOR_RED, "(Greska){C4C4C4} Niste u Taxi vozilu ili busu.");
}
}
else
{
    SendClientMessage(playerid, COLOR_RED, "(Greska){C4C4C4} Niste taxist ili bus vozac!");
    return 1;
}
    }
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Boki Pro
Kingpin
pre 13 godina
Mnogo jednostavno napravis pri vrhu new Text3D:Taxi3DText,vehicle_id,TaxiVozilo; uvek stavljas +1 ako imas primer 1 vozilo ti stavis 2 i tako // to vazi za vozila
pod ongamemodeinit
vehicle_id = TaxiVozilo = AddStaticVehicle(523,1557.9637,-1694.5964,5.4673,226.4766,0,0);
    Taxi3DText = Create3DTextLabel( "[ TAXI ]", COLOR_WHITE , 0.0, 0.0, 0.0, 50.0, 0, 1 );
    Attach3DTextLabelToVehicle(Taxi3DText,vehicle_id, 0.0, 0.0, 0.2);

ovo u /fare komandu
new idv = GetPlayerVehicleID(playerid);
if(IsATaxi(idv))
{
new str;
format(str,sizeof(str), "Taxist na duznosti! Cijena: %d$",TransportValue);
Update3DTextLabelText(Taxi3DText, COLOR_WHITE, str);
}
stock IsATaxi(carid)
{
for(new i = 0; i < sizeof(TaxiVozilo); i++)
{
if(carid == TaxiVozilo) return 1;
}
return 0;
}
Marshall
Hustler
pre 13 godina
Brate imam error jedan:
C:\Users\WaLLa\Desktop\Toxic Gaming v1.0.0\gamemodes\CLRP.pwn(58086) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.


Evo to ti redak ovdje na slici, lakse ti je za skontat....
Blaeks_Biofor
Forum Don
pre 13 godina
imas gresku oko prvog paramtera cini mi se, moras da radis po IDovima auta
Marshall
Hustler
pre 13 godina
Blaeks jel mi mos ti to slozit? Znaci pogledaj moju trenutnu komandu /fare i vidi sta treba da napravim, ovako mi samo errore izbaci :S

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava