Jump to content
  • 0

pomoc více portu v jednom kodu


cekuj

Dotaz

Ahoj mohl by mi prosím někdo říct v čem dělám chybu? snažím se udělat porty na určite místa ale nějak se mi to nedaří ve hře prostě nejdou a v pawnu mi to nehaže žadne errory.

 

 

#include <a_samp>

 
#define SCMTAF(%0,%1,%2) new _tring[50]; format(_tring,sizeof(_tring),%1,%2); SendClientMessageToAll(%0,_tring)
 
stock PlayerName(playerid)
{
new name[21];   //premenná do ktorej sa uloží nick aby sa dal neskôr vypísať
GetPlayerName(playerid,name,sizeof(name));  //Zistí hračuv nick
return name;
}
 
 
public OnPlayerCommandText(playerid,cmdtext[])
{
    if(!strcmp(cmdtext,"/prosim",true))
    {
        if(!IsPlayerInAnyVehicle(playerid))
{
SetPlayerPos(playerid,2144.2852,1460.7092,10.8203);
        SCMTAF(-1, "%s se odvarpoval na /nekde ",PlayerName(playerid));
        return 1;
}
        SetVehiclePos(GetPlayerVehicleID(playerid),2144.2852,1460.7092,10.8203);
        SCMTAF(-1, "%s se odvarpoval na /nekde ",PlayerName(playerid));
        return 1;
}
 
    if(!strcmp(cmdtext,"/poradte",true))
    {
        if(!IsPlayerInAnyVehicle(playerid))
{
SetPlayerPos(playerid,1771.2859,-1860.2662,13.5789);
        SCMTAF(-1, "%s se odvarpoval na /nekde ",PlayerName(playerid));
        return 1;
}
        SetVehiclePos(GetPlayerVehicleID(playerid),1771.2859,-1860.2662,13.5789);
        SCMTAF(-1, "%s se odvarpoval na /nekde ",PlayerName(playerid));
        return 1;
}
 
    if(!strcmp(cmdtext,"/mi",true))
    {
        if(!IsPlayerInAnyVehicle(playerid))
{
SetPlayerPos(playerid,-1936.8655,586.4753,35.1008);
        SCMTAF(-1, "%s se odvarpoval na /nekde ",PlayerName(playerid));
        return 1;
}
        SetVehiclePos(GetPlayerVehicleID(playerid),-1936.8655,586.4753,35.1008);
        SCMTAF(-1, "%s se odvarpoval na /nekde ",PlayerName(playerid));
        return 1;
}
return 0;

}

 

Link to comment
Share on other sites

9 odpovědí na tuto otázku

Recommended Posts

  • 0

a víš že to není 

více portu v jednom kodu ?:d

 

máš více příkazu já čekal že uděláš jen jeden command např /warp [WarpJmeno]

 

a chybu máš v return 1; Tam kde máš všechny podmínky změn return 1; na return 0; a ješte zkus změnit   if(!strcmp(cmdtext,"/mi",true)) na if (strcmp("/mi", cmdtext, true, 10) == 0)

Link to comment
Share on other sites

  • 0

Jinak porovnat radci == 0. Jinak ta desitka znamena, kolik znaku se ma porovnat. Pokud mas tedy prikaz bez parametru tak tam nemusis psat nic...

Link to comment
Share on other sites

  • 0

ještě bych se chtěl zeptat jak bych mohl udělat to že by se  tohle ukazalo třeba v červene barvě a- Hrač se odvarpoval na .. a jmeno a kde se odvarpoval červeně

Link to comment
Share on other sites

  • 0
SCMTAF(-1, "%s se odvarpoval na /nekde ",PlayerName(playerid));

>

SCMTAF(0xFF0000FF, "%s se odvarpoval na /nekde ",PlayerName(playerid));
Link to comment
Share on other sites

  • 0

 

:d Toto ?  :d Heheh  :d To by sem opravil jak nic no ale sem Začatečník

 

 

Skrytí komentáře

Komentář skryt, protože vyjadřuje příliš nízkou inteligenci! Otevření na vlastní nebezpečí...

Link to comment
Share on other sites

  • 0

 

:d Toto ? :d Heheh :d To by sem opravil jak nic no ale sem Začatečník

 

 

Jen počkej až budeš potřebovat help :) za toto slovo ti fakt už nikdo nepomůže...

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...