Jump to content

[VYŘEŠENÉ]Menu na opravu vehicle????


paulie2907

Recommended Posts

public OnPlayerCommandText(playerid, cmdtext[])

{

if (strcmp("/repair", cmdtext, true, 10) == 0)

{

new vehicleid = GetPlayerVehicleID(playerid);

SetVehicleHealth(vehicleid, 1000.0);

return 1;

}

return 0;

}

 

-- čtv 23. pro 2010 23:20:03 --

 

dufam ze je to bez chyby :d

Link to comment
Share on other sites

public OnPlayerCommandText(playerid, cmdtext[])

{

 

if(strcmp(cmdtext, "/repair", true) == 0)

{

 

RepairVehicle(GetPlayerVehicleID(playerid));

 

return 1;

}

 

return 0;

}

 

toto mne fungovalo ;)

Link to comment
Share on other sites

Najdi si jak se pracuje s dcmd a potom jen

 

new id = strval(params);
if(!IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid, barva, "hrac neni ve vozidle");
RepairVehicle(GetPlayerVehicleID(id));

Link to comment
Share on other sites

Jestli neumíš dcmd, najdi si tady na něj návod ;)

dcmd_repair(playerid, params[])
{
    new Id = strval(params);
    if(strlen(params) == 0) return SendClientMessage(playerid, 0xFF0000AA, "Použití: /repair { Hráč }");
    if(!IsPlayerConnected(Id)) return SendClientMessage(playerid, 0xFF0000AA, "Tento hráč není na serveru.");
    if(!IsPlayerInAnyVehicle(Id)) return SendClientMessage(playerid, 0xFF0000AA, "Tento hráč není ve vozidle.");

    RepairVehicle(GetPlayerVehicleId(Id));

    if(Id == playerid)
    {
         SendClientMessage(playerid, 0x00FF00AA, "Opravil jste si vozidlo.");
    }
    else
    {
         new string[128];
         format(string, sizeof(string), "Opravil jste vozidlo hráči %s.", PlayerName(Id));
         SendClientMessage(playerid, 0x00FF00AA, string);
         format(string, sizeof(string), "Administrátor %s vám opravil vozidlo.", PlayerName(playerid));
         SendClientMessage(Id, 0x00FF00AA, string);
    }
    return 1;
}

Jestli nemáš stock na PlayerName, tak si tam hoď ještě toto:

stock PlayerName(playerid)
{
    new n[24];
    GetPlayerName(playerid, n, 24);
    return n;
}

Link to comment
Share on other sites

  • 3 months later...

Mám problém :( Keď dám zkompilovať, tak mi dá toto:

 

C:\Documents and Settings\hp\Plocha\repair.pwn(105) : error 017: undefined symbol "RepairVehicle"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

 

Neviete prosím, čo s tým?? :v:

Link to comment
Share on other sites

Mám problém :( Keď dám zkompilovať, tak mi dá toto:

 

C:\Documents and Settings\hp\Plocha\repair.pwn(105) : error 017: undefined symbol "RepairVehicle"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

 

Neviete prosím, čo s tým?? :v:

 

Stáhni si nový pawno :p

Link to comment
Share on other sites

Mám problém :( Keď dám zkompilovať, tak mi dá toto:

 

C:\Documents and Settings\hp\Plocha\repair.pwn(105) : error 017: undefined symbol "RepairVehicle"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

 

Neviete prosím, čo s tým?? :v:

 

Stáhni si nový pawno :p

 

 

RepairVehicle je na všechny pawna :p

Link to comment
Share on other sites

mal som pravdu

 

Version 0.3a

Up to 500 players per server and up to 2000 vehicles.

New mouse driven scoreboard, chat and other UIs.

Visible vehicle damage and vehicle repairing.

NPC bots that can drive trains, planes and more.

Completely server controlled game play.

Improved sync including vehicle surfing.

Many new scripting features.

Many bug and crash fixes - SA-MP 0.3a is the most stable version yet!

 

pridane od verzie 0.3a

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...