Скриптинг курилка

Всем привет.
Очень простая проблема, но ввела меня в заблуждение...
PHP код:
new strurl[200];
format(strurl,sizeof(strurl),"http://%s/%s",MP3_PATH,file); 
Формирую ссылку на файл, однако компилятор видя два слеша, думает что всё что после них комментарий...
Как выйти из ситуации?
Reply

Quote:
Originally Posted by -Stranger-
Посмотреть сообщение
Всем привет.
Очень простая проблема, но ввела меня в заблуждение...
PHP код:
new strurl[200];
format(strurl,sizeof(strurl),"http://%s/%s",MP3_PATH,file); 
Формирую ссылку на файл, однако компилятор видя два слеша, думает что всё что после них комментарий...
Как выйти из ситуации?
Серьезно что ли? О_о
Ну можно вот так...
new strurl[200];
strurl="http:/";
strcat(strurl,"/");
strcat(strurl,MP3_PATH);
strcat(strurl,"/");
strcat(strurl,file);
Reply

eakwarp, про несколько strcat понятно. Это единственный выход?
Reply

Quote:
Originally Posted by -Stranger-
Посмотреть сообщение
eakwarp, про несколько strcat понятно. Это единственный выход?
Я думаю, что сама проблема кроется не в двух слешах. Что то другое ее провоцирует.
Reply

Да вроде как больше нечему....

PHP код:
#define MP3_PATH "server.*****.ru/AUDIO";
new strurl[200];
new 
file[] = "test.mp3";
format(strurl,sizeof(strurl),"http://%s/%s",MP3_PATH,file); 

ADD: Проблема решена.
Ошибка просто тупая, поставил ';' в конце строки '#define'......
Reply

привет народ не кто не поможет реализовать я хз как сделать это и вообще возможно ли это

вот короче я зарегался, ввёллогин и мне выдаёт
диалог
PHP код:
ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Выбор скина","{2BFF05}Муржские\n{FFDA05}Женские","Выбрать","Отмена");} 
Если я нажимаю муржиские то мне на выбор даются только муржские скины, если женские то только женские
не кто не поможет ?
Reply

Обычно автор вопроса приходит быстренько к ответу сам, если научится грамотно формулировать свой вопрос.
Reply

Quote:
Originally Posted by proSeryoga
Посмотреть сообщение
привет народ не кто не поможет реализовать я хз как сделать это и вообще возможно ли это

вот короче я зарегался, ввёллогин и мне выдаёт
диалог
PHP код:
ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Выбор скина","{2BFF05}Муржские\n{FFDA05}Женские","Выбрать","Отмена");} 
Если я нажимаю муржиские то мне на выбор даются только муржские скины, если женские то только женские
не кто не поможет ?
Во первых, не "муржские", а "мужские". Во вторых, научись правильно формулировать свой вопрос.
В третьих,
PHP код:
enum SkinsEnum
{
CatID,
SkinID
}
new 
Skins[][SkinsEnum] =
{
    {
01},
    {
02},
    {
19},
    {
113}
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == 4)
    {
        if(
response)
        {
            for(new 
isizeof(Skins); i++)
            {
                if(
Skins[i][CatID] != listitem) continue;
                
printf("Скин ID %d - %s", , Skins[i][SkinID], Skins[i][CatID] ? ("Женский") : ("Мужской"));
            }
        }
        else 
ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Выбор скина","{2BFF05}Мужские\n{FFDA05}Женские","Выбрать","Отмена");
        return 
1;
    }
    return 
0;

Reply

Quote:
Originally Posted by GameMan
Посмотреть сообщение
Во первых, не "муржские", а "мужские". Во вторых, научись правильно формулировать свой вопрос.
В третьих,
PHP код:
enum SkinsEnum
{
CatID,
SkinID
}
new 
Skins[][SkinsEnum] =
{
    {
01},
    {
02},
    {
19},
    {
113}
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == 4)
    {
        if(
response)
        {
            for(new 
isizeof(Skins); i++)
            {
                if(
Skins[i][CatID] != listitem) continue;
                
printf("Скин ID %d - %s", , Skins[i][SkinID], Skins[i][CatID] ? ("Женский") : ("Мужской"));
            }
        }
        else 
ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Выбор скина","{2BFF05}Мужские\n{FFDA05}Женские","Выбрать","Отмена");
        return 
1;
    }
    return 
0;

спасибо
Reply

Как запретить игроку выходить из транспорта кроме TogglePlayerControllable?
Reply

Quote:
Originally Posted by eakwarp
Посмотреть сообщение
Судя по соседней теме, у меня противоположное мнение.
Я лично пользовался услугами. У меня все нормально, не знаю как у других.
P.S. gameworld на ru-hoster'e
Reply

Quote:
Originally Posted by Twixter
Посмотреть сообщение
P.S. gameworld на ru-hoster'e
Данный проект не показатель, по моему мнению.

Пока думаю на счет ihc.ru или clodo.ru.
Reply

Quote:
Originally Posted by Twixter
Посмотреть сообщение
Я лично пользовался услугами. У меня все нормально, не знаю как у других.
P.S. gameworld на ru-hoster'e
Лишний повод сжечь данный хостинг.
Reply

Почему таймер не срабатывает? Не понимаю в чем проблема.
PHP код:
SetTimer("closeBagazhnik"3000false);
public 
closeBagazhnik(playerid)
{
    new 
car PlayerInfo[playerid][pCarKey]-1;
    
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    
SetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,0,objective);
    return 
1;

Если просто вызывать public closeBagazhnik(playerid), все работает.
Reply

Quote:
Originally Posted by Logon
Посмотреть сообщение
Почему таймер не срабатывает? Не понимаю в чем проблема.
PHP код:
SetTimer("closeBagazhnik"3000false);
public 
closeBagazhnik(playerid)
{
    new 
car PlayerInfo[playerid][pCarKey]-1;
    
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    
SetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,0,objective);
    return 
1;

Если просто вызывать public closeBagazhnik(playerid), все работает.
Таймер точно вызывается?
Reply

Quote:
Originally Posted by Logon
Посмотреть сообщение
Почему таймер не срабатывает? Не понимаю в чем проблема.
PHP код:
SetTimer("closeBagazhnik"3000false);
public 
closeBagazhnik(playerid)
{
    new 
car PlayerInfo[playerid][pCarKey]-1;
    
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    
SetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,0,objective);
    return 
1;

Если просто вызывать public closeBagazhnik(playerid), все работает.
SetTimer("closeBagazhnik", 3000, false,"i",playerid);
Reply

Quote:
Originally Posted by Alexander_Petrov
Посмотреть сообщение
Таймер точно вызывается?
Создавал команду, при вводе которой вызывал таймер и функцию SendClientMessage - она срабатывает, SetTimer - нет.
Reply

Quote:
Originally Posted by Logon
Посмотреть сообщение
Создавал команду, при вводе которой вызывал таймер и функцию SendClientMessage - она срабатывает, SetTimer - нет.
Точно, я не заметил, что паблик с аргументом.
pawn Код:
SetTimerEx("closeBagazhnik", 3000, false, "i", playerid);
Reply

KriD, Alexander_Petrov, спасибо вам, не знал что паблики с аргументами нужно вызывать через SetTimerEx
Reply

Расскажите пожалуйста про const!

Например у меня есть:

PHP код:
stock Message(playeridtext[]) 
надо сделать так:

PHP код:
stock Message(const playerid, const text[]) 
Ведь они не меняются, или как правильно?
Reply


Forum Jump:


Users browsing this thread: 18 Guest(s)