OnPlayerRequestClass is bugged
#1

So yeah my team class is still realy bugged.
Код:
public OnPlayerRequestClass(playerid, classid)
{
    if(classid == 0)
    {
        gTeam[playerid] = TEAM_eastside;
        GameTextForPlayer(playerid,"~w~Grove Street Family",3000,5);
        SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        SetPlayerFacingAngle(playerid,252.4717);
        SetPlayerColor(playerid,0x00FF00CE);
        ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
    }
    else if(classid == 1)
    {
        gTeam[playerid] = TEAM_rollin;
        GameTextForPlayer(playerid,"~b~Ballas",3000,5);
        SetPlayerPos(playerid, 1987.2367, -1113.7439, 35.1636445);
        SetPlayerFacingAngle(playerid, 35.1636445);
        SetPlayerCameraLookAt(playerid, 1987.2367, -1113.7439, 35.1636445);
        SetPlayerCameraPos(playerid, 1987.2367 + (5 * floatsin(-1113.7439, degrees)), -1113.7439 + (5 * floatcos(-1113.7439, degrees)), 35.1636445);
        SetPlayerColor(playerid,0xFF0000AA);
        ApplyAnimation(playerid,"GYMNASIUM", "GYMshadowbox", 1.800001, 1, 0, 0, 1, 600);

          }
    return 1;
Код:
	//Eastside
	AddPlayerClass(105, 2527.9651,-1666.8929,15.1683,89.7071,24,300,29,500,26,10);
	AddPlayerClass(106, 2527.9651,-1666.8929,15.1683,89.7071,24,300,29,500,26,100);
	AddPlayerClass(107, 2527.9651,-1666.8929,15.1683,89.7071,24,300,29,500,30,500);

	//Rollin
	AddPlayerClass(102, 1987.2367,-1113.7439,35.6250,163.6445,24,300,29,500,16,2);
	AddPlayerClass(103, 1987.2367,-1113.7439,35.6250,163.6445,24,300,29,500,18,5);
	AddPlayerClass(104, 1987.2367,-1113.7439,35.6250,163.6445,24,300,29,500,30,250);
I don't get error.But skins are bugged.1 skin is in Grove and others are in Ballas.Even if they are places in Grove.
Reply
#2

You have 6 classes but you only defined 2 in OnPlayerRequestClass (class 0 and 1)

It should look like that

pawn Код:
// OnPlayerRequestClass
    if(classid <= 2) // 0, 1 and 2 - Eastside
    {
        //
    } else { // all other classes (3, 4 and 5) - Rollin
        //
    }
Reply
#3

Still bugged.
Reply
#4

Now 14 errors.
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(254) : warning 217: loose indentation
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(289) : warning 225: unreachable code
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(289) : warning 217: loose indentation
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(289) : error 029: invalid expression, assumed zero
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(289) : error 004: function "OnPlayerConnect" is not implemented
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(296) : warning 225: unreachable code
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(296) : error 029: invalid expression, assumed zero
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(296) : error 004: function "OnPlayerSpawn" is not implemented
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(302) : warning 225: unreachable code
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(302) : error 029: invalid expression, assumed zero
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(302) : error 004: function "OnPlayerDeath" is not implemented
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(306) : error 017: undefined symbol "killerid"
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(307) : error 017: undefined symbol "killerid"
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(30 : error 017: undefined symbol "killerid"
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(313) : warning 225: unreachable code
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(313) : error 029: invalid expression, assumed zero
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(313) : error 004: function "zcmd_OnPlayerCommandText" is not implemented
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(315) : error 017: undefined symbol "cmdtext"
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(326) : error 017: undefined symbol "cmdtext"
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled .pwn(345) : error 030: compound statement not closed at the end of file (started at line 255)
Reply
#5

Show us what you actually did and why are the teams called eastside and rollin if its just groove and ballas ?
Reply
#6

That is fixed.But now I get this errors
Код:
    else if(classid == 1)
    {
        gTeam[playerid] = TEAM_rollin;
        GameTextForPlayer(playerid,"~b~Ballas",3000,5);
        SetPlayerPos(playerid, 1987.2367, -1113.7439, 35.1636445);
        SetPlayerFacingAngle(playerid, 35.1636445);
        SetPlayerCameraLookAt(playerid, 1987.2367, -1113.7439, 35.1636445);
        SetPlayerCameraPos(playerid, 1987.2367 + (5 *
		public OnPlayerConnect(playerid)
{
Код:
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled.pwn(273 -- 274) : error 029: invalid expression, assumed zero
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled.pwn(274) : warning 215: expression has no effect
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled.pwn(274) : error 001: expected token: ";", but found ")"
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled.pwn(274) : error 029: invalid expression, assumed zero
C:\Users\Andrijana\Desktop\samp\gamemodes\Untitled.pwn(274) : fatal error 107: too many error messages on one line
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)