public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,1961.9727,1593.4076,75.7188); //Ok
SetPlayerCameraPos(playerid,1952.6460,1604.4326,74.8940);
SetPlayerCameraLookAt(playerid,1953.5211,1602.3308,74.6773);
return 1;
public OnPlayerRequestClass( playerid, classid )
{
switch ( classid ) // This is like a if/elseif statement.
{
case 0: // If the classid is 0
{ // Then
GameTextForPlayer( playerid, "~r~TEAM Clowns", 300, 3 );
SetPlayerTeam( playerid, TEAM_CLOWNS );
}
case 1: // If the classid is 1
{ // Then
GameTextForPlayer( playerid, "~g~TEAM Hobos", 300, 3 );
SetPlayerTeam( playerid, TEAM_HOBOS );
}
case 2: // If the classid is 2
{ // Then
GameTextForPlayer( playerid, "~g~TEAM Army", 300, 3 );
SetPlayerTeam( playerid, TEAM_ARMY );
}
}
return 1;
}
C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(4) : error 017: undefined symbol "MAX_PLAYERS" C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(260) : warning 225: unreachable code C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(260) : warning 217: loose indentation C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(260) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(261) : error 001: expected token: ";", but found "{" C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(271) : error 017: undefined symbol "TEAM_CLOWNS" C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(281) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(281) : error 035: argument type mismatch (argument 2) C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(291) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(291) : error 035: argument type mismatch (argument 2) C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(298) : warning 225: unreachable code C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(298) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(298) : error 004: function "OnPlayerConnect" is not implemented C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(303) : warning 225: unreachable code C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(303) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(303) : error 004: function "OnPlayerDisconnect" is not implemented C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(308) : warning 225: unreachable code C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(308) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(308) : error 004: function "OnPlayerSpawn" is not implemented C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(313) : warning 225: unreachable code C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(313) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(313) : error 004: function "OnPlayerDeath" is not implemented C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(315) : error 017: undefined symbol "killerid" C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(319) : warning 225: unreachable code C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(319) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(319) : error 004: function "OnVehicleSpawn" is not implemented C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(324) : warning 225: unreachable code C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(324) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(324) : error 004: function "OnVehicleDeath" is not implemented C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(329) : warning 225: unreachable code C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(329) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(329) : error 004: function "OnPlayerText" is not implemented C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(334) : warning 225: unreachable code C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(334) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(334) : error 004: function "OnPlayerCommandText" is not implemented C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(336) : error 017: undefined symbol "cmdtext" Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 26 Errors.
//Teams:
#define TEAM_ClOWNS
#define TEAM_HOBOS
#define TEAM_ARMY
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,1961.9727,1593.4076,75.7188); //Ok
SetPlayerCameraPos(playerid,1952.6460,1604.4326,74.8940);
SetPlayerCameraLookAt(playerid,1953.5211,1602.3308,74.6773);
return 1;
} //<-- HERE!
C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(4) : error 017: undefined symbol "MAX_PLAYERS" C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(261) : error 021: symbol already defined: "OnPlayerRequestClass" C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(271) : error 017: undefined symbol "TEAM_CLOWNS" C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(281) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(281) : error 035: argument type mismatch (argument 2) C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(291) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(291) : error 035: argument type mismatch (argument 2) C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(483) : warning 203: symbol is never used: "gTeam" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 7 Errors.
Haha oh was it that simple haha, thanks alot!.
Edit: Still alot errors: Код:
C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(4) : error 017: undefined symbol "MAX_PLAYERS" C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(261) : error 021: symbol already defined: "OnPlayerRequestClass" C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(271) : error 017: undefined symbol "TEAM_CLOWNS" C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(281) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(281) : error 035: argument type mismatch (argument 2) C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(291) : error 029: invalid expression, assumed zero C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(291) : error 035: argument type mismatch (argument 2) C:\Users\Davve\Desktop\Scripting\Server Las Venturas TDM\LV-TestScript.pwn(483) : warning 203: symbol is never used: "gTeam" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 7 Errors. |
new gTeam[MAX_PLAYERS];
#define TEAM_ClOWNS 0
#define TEAM_HOBOS 1
#define TEAM_ARMY 2
public OnPlayerRequestClass( playerid, classid )
{
switch ( classid ) // This is like a if/elseif statement.
{
case 0: // If the classid is 0
{ // Then
GameTextForPlayer( playerid, "~r~TEAM Clowns", 300, 3 );
SetPlayerPos(playerid,1961.9727,1593.4076,75.7188); //Ok
SetPlayerCameraPos(playerid,1952.6460,1604.4326,74.8940);
SetPlayerCameraLookAt(playerid,1953.5211,1602.3308,74.6773);
gTeam[playerid] = TEAM_ClOWNS;
}
case 1: // If the classid is 1
{ // Then
GameTextForPlayer( playerid, "~g~TEAM Hobos", 300, 3 );
SetPlayerPos(playerid,1961.9727,1593.4076,75.7188); //Ok
SetPlayerCameraPos(playerid,1952.6460,1604.4326,74.8940);
SetPlayerCameraLookAt(playerid,1953.5211,1602.3308,74.6773);
gTeam[playerid] = TEAM_HOBOS;
}
case 2: // If the classid is 2
{ // Then
GameTextForPlayer( playerid, "~g~TEAM Army", 300, 3 );
SetPlayerPos(playerid,1961.9727,1593.4076,75.7188); //Ok
SetPlayerCameraPos(playerid,1952.6460,1604.4326,74.8940);
SetPlayerCameraLookAt(playerid,1953.5211,1602.3308,74.6773);
gTeam[playerid] = TEAM_ARMY;
}
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_ClOWNS)
{
SetPlayerTeam(playerid, 0);
}
if(gTeam[playerid] == TEAM_HOBOS)
{
SetPlayerTeam(playerid, 1);
}
if(gTeam[playerid] == TEAM_ARMY)
{
SetPlayerTeam(playerid, 2);
}
return 1;
}
#include a_samp
#define TEAM_ClOWNS 0
#define TEAM_HOBOS 1
#define TEAM_ARMY 2
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,1961.9727,1593.4076,75.7188); //Ok
SetPlayerCameraPos(playerid,1952.6460,1604.4326,74.8940);
SetPlayerCameraLookAt(playerid,1953.5211,1602.3308,74.6773);
SetPlayerFacingAngle(playerid, 0.0);
switch ( classid ) // classid = sequence to make skins.
{
case 0:{
GameTextForPlayer( playerid, "~r~TEAM Clowns", 300, 3 );
SetPlayerTeam( playerid, TEAM_ClOWNS );
}
case 1: {
GameTextForPlayer( playerid, "~g~TEAM Hobos", 300, 3 );
SetPlayerTeam( playerid, TEAM_HOBOS );
}
case 2:{
GameTextForPlayer( playerid, "~g~TEAM Army", 300, 3 );
SetPlayerTeam( playerid, TEAM_ARMY );
}
}
return 1;
}