Jump to content
  • 0

pomoc cw/tg od Qwera


Pajda

Dotaz

Zdravím, rád bych používal Qweruv Cw/Tg mod.

 

Zde pastebin http://pastebin.com/ujbXih6G toho modu

 

Spustím server, vše jede ale když se připojím napíše to joining ale potom nic.. Potřebuje to nějaké složky do ScriptFiles nebo v čem mám chybu ? V pawnu jsem tam nic nedělal a když sem to kontroloval, žádná chybka tam nebyla čim je to způsobeno. Díky

 

Edit: Jak si dám na svůj server jiný hitbox?

Edited by Pajda
Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

  • 0

Jeste bych se chtěl zeptat, proč mi tam nejde můj Fs?

 

Nejdou pak po restartuní žádné příkazy modu.. Jen ty co mám v FS
 

zde muj FS

#include <a_samp>

#pragma tabsize 0

//Zkratky
#define SCM SendClientMessage
#define SCMTA SendClientMessageToAll


//Dcmd
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

//Definace Barev
    #define COL_WHITE "{FFFFFF}"
    #define COL_YELLOW "{F3FF02}"
    #define COL_RED "{F81414}"
    #define COL_BLUE "{0000FF}"

    #define COLOR_BITEM             0xE1B0B0FF
    #define COLOR_GRAD1             0xB4B5B7FF
    #define COLOR_GRAD2             0xBFC0C2FF
    #define COLOR_GRAD3             0xCBCCCEFF
    #define COLOR_GRAD4             0xD8D8D8FF
    #define COLOR_GRAD5             0xE3E3E3FF
    #define COLOR_GRAD6             0xF0F0F0FF
    #define COLOR_GREY                      0xAFAFAFAA
    #define COLOR_GREEN             0x33AA33AA
    #define COLOR_RED                       0xAA3333AA
    #define COLOR_BLACK         0x000001FF
    #define COLOR_BLUE                      0x007BD0FF
    #define COLOR_LIGHTORANGE       0xFFA100FF
    #define COLOR_FLASH             0xFF000080
    #define COLOR_LIGHTRED          0xFF6347AA
    #define COLOR_LIGHTBLUE         0x33CCFFAA
    #define COLOR_LIGHTGREEN        0x9ACD32AA
    #define COLOR_YELLOW            0xFFFF00AA
    #define COLOR_LIGHTYELLOW       0xFFFF91FF
    #define COLOR_YELLOW2           0xF5DEB3AA
    #define COLOR_WHITE             0xFFFFFFAA
    #define COLOR_FADE1             0xE6E6E6E6
    #define COLOR_FADE2             0xC8C8C8C8
    #define COLOR_FADE3             0xAAAAAAAA
    #define COLOR_FADE4             0x8C8C8C8C
    #define COLOR_FADE5             0x6E6E6E6E
    #define COLOR_PURPLE            0xC2A2DAAA
    #define COLOR_DBLUE             0x2641FEAA
    #define COLOR_DOC                       0xFF8282AA
    #define COLOR_DCHAT             0xF0CC00FF
    #define COLOR_NEWS                      0xFFA500AA
    #define COLOR_OOC                       0xE0FFFFAA
    #define TEAM_BLUE_COLOR         0x8D8DFF00
    #define TEAM_GROVE_COLOR        0x00AA00FF
    #define TEAM_AZTECAS_COLOR      0x01FCFFC8
    #define NEWBIE_COLOR            0x7DAEFFFF
    #define SAMP_COLOR                      0xAAC4E5FF
    #define COLOR_FAMILY        0x00E6FFC8
    #define COLOR_DEPARTMENT    0xFFB300C8
    #define COLOR_RADIO         0x996892FF
    #define COLOR_FBI           0xF097E2FF
    #define COLOR_LSPD          0x041DFBC8
    #define COLOR_ADMINCHAT     0xFFB300FF
//stocky
stock chrfind(needle, haystack[], start = 0)
{
        while (haystack[start]) if (haystack[start++] == needle) return start - 1;
        return -1;
}
//Dalsi stock
stock Jmeno(playerid)
{
	new name[25];
	GetPlayerName(playerid, name, 25);
	return name;
}

//konec stocku
public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" FS");
	print("--------------------------------------\n");
	SetTimer("RandomMsg", 300000, 1); //1000=1s
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}


main()
{
	print("\n----------------------------------");
	print(" FS");
	print("----------------------------------\n");
}


public OnGameModeInit()
{
	SetGameModeText("Home vs Away");
	AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

//new Text3D:hpLabel[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{

   // new Float:hp,strHp[20];
    //GetPlayerHealth(playerid,hp);
   // format(strHp,sizeof(strHp),"HP: %.2f",hp);
   // hpLabel[playerid] = Create3DTextLabel(strHp,0xFF0000FF,0.0,0.0,0.0,40,0,0); //vytvoří label
    //Attach3DTextLabelToPlayer(hpLabel[playerid],playerid,0.0,0.0,0.4); //připojí k hráči label

    //Clear chat po připojení
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    SendClientMessage(playerid,0x00000000,"  ");
    return 1;
}

public OnPlayerTakeDamage(playerid,issuerid,Float:amount,weaponid)
{
    //new Float:hp,strHp[20];
   // GetPlayerHealth(playerid,hp);
   // format(strHp,sizeof(strHp),"HP: %.2f",hp);
   // Update3DTextLabelText(hpLabel[playerid],0xFF0000FF,strHp); //aktualizuje label
    return 1;
}

public OnPlayerDisconnect(playerid)
{
   // Delete3DTextLabel(hpLabel[playerid]); //smaže label
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/setskin 86", cmdtext, true, 10) == 0)
	{
	SetPlayerSkin(playerid, 86);
	
	return 1;
 }

			//-----------------------
		if (strcmp("/credit", cmdtext, true, 10) == 0)
	{

		SendClientMessage(playerid,0x00FFFFAA, "Tenhle world systém vytvořil");
        SendClientMessage(playerid,0x008000AA, "    Hráč jménem Pajda");
		SendClientMessage(playerid,0x00FFFFAA, "   /world 0 - 999");
		return 1;
	}


				//-----------------------
		if (strcmp("/worlds", cmdtext, true, 10) == 0)
	{
		SetPlayerVirtualWorld(playerid, 1);
		SendClientMessage(playerid,0x00FFFFAA, "Použij /world 0 - 999 /world 0 do základního světa.");

		return 1;
	}
	
	{
	dcmd(pm,2, cmdtext);
	dcmd(world,5, cmdtext);
 return 1;
 }

}

forward RandomMsg();
public RandomMsg()
{
new message = random(1);
switch(message) {
case 0:SendClientMessageToAll(0xffffff, "Web klanu pTp je ptp.hys.cz");
case 1:SendClientMessageToAll(0xffffff, "Chtěli by jste snáma CW? Napište nám na ptp.hys.cz");

}
return 1;
}

//dcmd


//World

dcmd_world(playerid, params[])
{
	new world = strval(params);
	if(!strlen(params)) return SendClientMessage(playerid,0x00FFFFAA,"/world [Virtual World]");
	else if(world<0 || world>999) return SendClientMessage(playerid,0x00FFFFAA,"Použití: /world [0-999]");
	else
	{
	SetPlayerVirtualWorld(playerid, world);
	SendClientMessage(playerid,0x00FFFFAA, "Nastavil sis world ");
	}

   return 1;

}

//pm
dcmd_pm(playerid, params[])
{
    if (IsPlayerConnected(playerid))
	{
		new pos;
    	if (!params[0] || !(pos = chrfind(' ', params) + 1) || !params[pos]) return SendClientMessage(playerid, 0x99FF00AA, "Pouziti: /pm [id] [text]");
    	new id = strval(params), string[300];
    	if (strlen(params) > 100)           return SendClientMessage(playerid, 0x99FF00AA, "Zprava muze mit maximalni delku 100 symbolu.");
	    if (id == playerid)                 return SendClientMessage(playerid, 0x99FF00AA, "Nemuzes poslat soukromou zpravu sam sobe.");
    	if (!IsPlayerConnected(id))   		return SendClientMessage(playerid, 0x99FF00AA, "Hrac se zadanym id aktualne neni na serveru.");

		format(string, sizeof(string), "PM pro %s [%d]: %s", Jmeno(id), id, params[pos]);
		SendClientMessage(playerid, 0x99FF00AA, string);

		format(string, sizeof(string), "PM od %s [%d]: %s", Jmeno(playerid), playerid, params[pos]);
		SendClientMessage(id, 0x99FF00AA, string);

		PlayerPlaySound(id, 1085, 0.0, 0.0, 0.0);
		printf("PM: %s", string);
	}
	return 1;
}
i
Link to comment
Share on other sites

  • 0

Já už si s tím nevím rady.. Mám to jakl to je na té Wiki a píše mi to Warning

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/setskin 86", cmdtext, true, 10) == 0)
	{
		SetPlayerSkin(playerid, 86);
	SendClientMessage(playerid, 0x00FFFFAA, "Nastavil sis skin 86 ");
		return 1;
	}
	
		if (strcmp("/credit", cmdtext, true, 10) == 0)
	{

		SendClientMessage(playerid,0x00FFFFAA, "Tenhle world systém vytvořil");
        SendClientMessage(playerid,0x008000AA, "    Hráč jménem Pajda");
		SendClientMessage(playerid,0x00FFFFAA, "   /world 0 - 999");
		return 1;
	}
	
			if (strcmp("/worlds", cmdtext, true, 10) == 0)
	{
		SendClientMessage(playerid,0x00FFFFAA, "Použij /world 0 - 999 /world 0 do základního světa.");

		return 1;
	}
	dcmd(pm,2, cmdtext);
	dcmd(world,5, cmdtext);
	{

		return 1;
	}
	
	
	return 0;
}

Link to comment
Share on other sites

  • 0
    • public OnPlayerCommandText(playerid, cmdtext[])
      {
      if (strcmp("/setskin 86", cmdtext, true, 10) == 0)
      {
      SetPlayerSkin(playerid, 86);
      SendClientMessage(playerid, 0x00FFFFAA, "Nastavil sis skin 86 ");
      return 1;
      }
      
      
      if (strcmp("/credit", cmdtext, true, 10) == 0)
      {
      
      
      SendClientMessage(playerid,0x00FFFFAA, "Tenhle world systém vytvořil");
              SendClientMessage(playerid,0x008000AA, "    Hráč jménem Pajda");
      SendClientMessage(playerid,0x00FFFFAA, "   /world 0 - 999");
      return 1;
      }
      
      
      if (strcmp("/worlds", cmdtext, true, 10) == 0)
      {
      SendClientMessage(playerid,0x00FFFFAA, "Použij /world 0 - 999 /world 0 do základního světa.");
      
      
      return 1;
      }
      dcmd(pm,2, cmdtext);
      dcmd(world,5, cmdtext);
      return 0;
      }

      Podle mě by to mělo jít

       

    •  

    Ale nejsem si jistej jestli OnPlayerCommand....

  • a DCMD se mají rádi

  • A tím pádem buď pujde jen přikazy dělané přes DCMD

  • Nebo jen ty přes OnPlayerCommand

  • Zjisti jsi Definaci kdyby náhodou

  • Ale tahle oprava by měla fungovat

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