Jump to content

!samp!script probleempje!tekst boven players~!help me plzzz

Geplaatst:
comment_1047650

hallo ik wil maken voor mijn server ndal stunt en fun dat er text boven de spelers komt te staan

wanneer je een skin moet kiesen (volgens mij heet dat clas selectionof zo)

ik heb dit (niet cker of het wel klopt)

forward SetPlayerToTeamColor(playerid);
forward SetupPlayerForClassSelection(playerid);
forward SetPlayerTeamFromClass(playerid,classid);
forward ExitTheGameMode();

en dit mijn skins

//skins
   AddPlayerClass(0,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); // cj
   AddPlayerClass(165,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //beveileging
   AddPlayerClass(166,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //beveileging
   AddPlayerClass(124,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //mafia
   AddPlayerClass(22,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //racer
   AddPlayerClass(184,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(122,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(47,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(61,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(250,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(30,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(197,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(192,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(287,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //Army

en dit heb ik via via gekregen (niet cker of het wel klopt)

public OnPlayerRequestSpawn(playerid) //14 skins
{
   SetupPlayerForClassSelection(playerid);
   SetPlayerTeamFromClass(playerid,classid);

   if(classid == 0 || classid == 1 || classid == 2)
       {
       GameTextForPlayer(playerid,"~r~ kies een skin",1000,5);
   }
       else if(classid == 3 || classid == 4 || classid == 5)
       {
       GameTextForPlayer(playerid,"~w~kies een skin",1000,5);
   }
       else if(classid == 6 || classid == 7 || classid == 
       {
       GameTextForPlayer(playerid,"~b~kies een skin",1000,5);
   }
       else if(classid == 8 || classid == 9 || classid == 10)
       {
       GameTextForPlayer(playerid,"~r~kies een skin",1000,5);
   }
       else if(classid == 11 || classid == 12 || classid == 13)
       {
       GameTextForPlayer(playerid,"~w~kies een skin",1000,5);
   }
       else if(classid == 14)
       {
       GameTextForPlayer(playerid,"~b~kies een skin",1000,5);
       }
   return 1;
}

dan heb ik ook nog de errors gepost

de errors zijn

\\Server-poort2\ndal stunt en fun\gamemodes\jordy.pwn(439) : error 004: function "SetupPlayerForClassSelection" is not implemented
\\Server-poort2\ndal stunt en fun\gamemodes\jordy.pwn(440) : error 004: function "SetPlayerTeamFromClass" is not implemented
\\Server-poort2\ndal stunt en fun\gamemodes\jordy.pwn(441) : error 017: undefined symbol "classid"
\\Server-poort2\ndal stunt en fun\gamemodes\jordy.pwn(445) : error 017: undefined symbol "classid"
\\Server-poort2\ndal stunt en fun\gamemodes\jordy.pwn(449) : error 017: undefined symbol "classid"
\\Server-poort2\ndal stunt en fun\gamemodes\jordy.pwn(451) : error 008: must be a constant expression; assumed zero
\\Server-poort2\ndal stunt en fun\gamemodes\jordy.pwn(452) : error 029: invalid expression, assumed zero
\\Server-poort2\ndal stunt en fun\gamemodes\jordy.pwn(452 -- 453) : warning 215: expression has no effect
\\Server-poort2\ndal stunt en fun\gamemodes\jordy.pwn(453) : error 001: expected token: ";", but found "else"
\\Server-poort2\ndal stunt en fun\gamemodes\jordy.pwn(453) : error 017: undefined symbol "classid"
\\Server-poort2\ndal stunt en fun\gamemodes\jordy.pwn(453) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


10 Errors.

wie kan mij helpen dit te maken of een andere manier te bedanken / te maken om zoiets goed te maken

mvg, JD

Bewerkt: door GTA_GAMER_JD

Featured Replies

Geplaatst:
comment_1047670
ik ik zit met probleempje ik wil dat er tekst boven de spelers komt te staan

ik heb dit

forward SetPlayerToTeamColor(playerid);
forward SetupPlayerForClassSelection(playerid);
forward SetPlayerTeamFromClass(playerid,classid);
forward ExitTheGameMode();

en dit

//skins
   AddPlayerClass(0,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); // cj
   AddPlayerClass(165,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //beveileging
   AddPlayerClass(166,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //beveileging
   AddPlayerClass(124,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //mafia
   AddPlayerClass(22,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //racer
   AddPlayerClass(184,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(122,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(47,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(61,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(250,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(30,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(197,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(192,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //normaal
   AddPlayerClass(287,-1337.2684,-260.0721,15.6763,52.2178,0,0,0,0,0,0); //Army

en dit

public OnPlayerRequestSpawn(playerid) //14 skins
{
   SetupPlayerForClassSelection(playerid);
   SetPlayerTeamFromClass(playerid,classid);

   if(classid == 0 || classid == 1 || classid == 2)
       {
       GameTextForPlayer(playerid,"~r~ kies een skin",1000,5);
   }
       else if(classid == 3 || classid == 4 || classid == 5)
       {
       GameTextForPlayer(playerid,"~w~kies een skin",1000,5);
   }
       else if(classid == 6 || classid == 7 || classid == 
       {
       GameTextForPlayer(playerid,"~b~kies een skin",1000,5);
   }
       else if(classid == 8 || classid == 9 || classid == 10)
       {
       GameTextForPlayer(playerid,"~r~kies een skin",1000,5);
   }
       else if(classid == 11 || classid == 12 || classid == 13)
       {
       GameTextForPlayer(playerid,"~w~kies een skin",1000,5);
   }
       else if(classid == 14)
       {
       GameTextForPlayer(playerid,"~b~kies een skin",1000,5);
       }
   return 1;
}

nu snap ik neit wat er fout aan is ik wil het wel graag goed hebben wie kan mij helpen ?????

groetjes

Hay , je kan beter HééL je script hier plakken http://pastebin.com dan is het veel duidelijker dan in stukjes voor de mensen die je willen helpen :tu:

Bewerkt: door Woefie

Geplaatst:
comment_1047767
Veel mensen plaatsen hun hele script niet omdat ze bang zijn dat andere mensen grote delen gaan overnemen. Ik plaats ook nooit mijn hele script. Alleen wat met mijn vraag te maken heeft.

voor een deel heb je wel gelijk ;)

Geplaatst:
comment_1048026
Ik heb nog nooit van "public OnPlayerRequestSpawn(playerid)" gehoord.

Moet dit niet "public OnPlayerRequestClass(playerid)" zijn?

voor de rest kan ik zo in de gauwigheid niks ontdekken.

Die functie bestaat inderdaad wel :Y

Hij wordt geactiveerd als de speler op 'shift' drukt, als hij/zij wil spawnen nadat hij/zij een skin heeft gekozen :)

Geplaatst:
  • Auteur
comment_1053882

laat maar ik heb het al zelf gemaakt

tog bedankt voor jullie hulp :puh: :P

HostName: (¯`·._.·[NL]N.Dal Stunt en Fun[JD]·._.·´¯)

Address: 86.94.55.195:4321

Mode: [NL]stunt-Xtreme-Drift[JD]V.1

Map: [JD] World

Site: www.JD-projects.nl.tt

  • 2 weken later...
Geplaatst:
  • Auteur
comment_1065880
laat maar ik heb het al zelf gemaakt

tog bedankt voor jullie hulp :puh: :P

HostName: (¯`·._.·[NL]N.Dal Stunt en Fun[JD]·._.·´¯)

Address: 86.94.55.195:4321

Mode: [NL]stunt-Xtreme-Drift[JD]V.1

Map: [JD] World

Site: www.JD-projects.nl.tt

dit is de manier oe ik het heb gemaakt

public OnPlayerRequestClass(playerid, classid)
{
   if(classid == 0)
   {
   GameTextForPlayer(playerid,"CJ",3000,5);
   SetPlayerPos(playerid,-1266.7903,-163.2620,25.6425);
SetPlayerCameraPos(playerid,-1264.6696,-160.8639,32.8141);
SetPlayerCameraLookAt(playerid,-1266.7903,-163.2620,25.6425); //
   }
   else if(classid == 1)
   {
   GameTextForPlayer(playerid,"Beveileging",3000,5);
   SetPlayerPos(playerid,399.2505,2461.3762,37.0485);
SetPlayerCameraPos(playerid,402.2973,2457.9263,37.0485);
SetPlayerCameraLookAt(playerid,399.2505,2461.3762,37.0485); //
   }
   else if(classid == 2)
   {
   GameTextForPlayer(playerid,"Beveileging",3000,5);
   SetPlayerPos(playerid,-784.2739,2099.6499,95.1297);
SetPlayerCameraPos(playerid,-790.2739,2099.6499,95.1297);
SetPlayerCameraLookAt(playerid,-784.2739,2099.6499,95.1297); //
   }
   else if(classid == 3)
   {
   GameTextForPlayer(playerid,"Mafia",3000,5);
   SetPlayerPos(playerid,-834.1392,2005.5493,77.0000);
SetPlayerCameraPos(playerid,-830.7095,2001.0813,77.0000);
SetPlayerCameraLookAt(playerid,-834.1392,2005.5493,77.0000); //
   }
   else if(classid == 4)
   {
   GameTextForPlayer(playerid,"Racer",3000,5);
   SetPlayerPos(playerid,1943.9329,-2324.5183,39.2736);
SetPlayerCameraPos(playerid,1943.8793,-2318.8381,39.2753);
SetPlayerCameraLookAt(playerid,1943.9329,-2324.5183,39.2736); //
   }
   else if(classid == 5)
   {
   GameTextForPlayer(playerid,"Stunter",3000,5);
   SetPlayerPos(playerid,-2652.9343,1396.6708,24.5625);
SetPlayerCameraPos(playerid,2654.7012,1398.8411,24.5625);
SetPlayerCameraLookAt(playerid,-2652.9343,1396.6708,24.5625); //
   }
   else if(classid == 6)
   {
   GameTextForPlayer(playerid,"Stunter",3000,5);
   SetPlayerPos(playerid,-1266.7903,-163.2620,25.6425);
SetPlayerCameraPos(playerid,-1264.6696,-160.8639,32.8141);
SetPlayerCameraLookAt(playerid,-1266.7903,-163.2620,25.6425); //
   }
   else if(classid == 7)
   {
   GameTextForPlayer(playerid,"Stunter",3000,5);
   SetPlayerPos(playerid,399.2505,2461.3762,37.0485);
SetPlayerCameraPos(playerid,402.2973,2457.9263,37.0485);
SetPlayerCameraLookAt(playerid,399.2505,2461.3762,37.0485);
   }
   else if(classid == 
   {
   GameTextForPlayer(playerid,"Stunter",3000,5);
   SetPlayerPos(playerid,-784.2739,2099.6499,95.1297);
SetPlayerCameraPos(playerid,-790.2739,2099.6499,95.1297);
SetPlayerCameraLookAt(playerid,-784.2739,2099.6499,95.1297);
   }
   else if(classid == 9)
   {
   GameTextForPlayer(playerid,"Stunter",3000,5);
   SetPlayerPos(playerid,-784.2739,2099.6499,95.1297);
SetPlayerCameraPos(playerid,-790.2739,2099.6499,95.1297);
SetPlayerCameraLookAt(playerid,-784.2739,2099.6499,95.1297);
   }
   else if(classid == 10)
   {
   GameTextForPlayer(playerid,"Stunter",3000,5);
   GameTextForPlayer(playerid,"Mafia",3000,5);
   SetPlayerPos(playerid,-834.1392,2005.5493,77.0000);
SetPlayerCameraPos(playerid,-830.7095,2001.0813,77.0000);
SetPlayerCameraLookAt(playerid,-834.1392,2005.5493,77.0000);
   }
   else if(classid == 11)
   {
   GameTextForPlayer(playerid,"Stunter",3000,5);
   SetPlayerPos(playerid,1943.9329,-2324.5183,39.2736);
SetPlayerCameraPos(playerid,1943.8793,-2318.8381,39.2753);
SetPlayerCameraLookAt(playerid,1943.9329,-2324.5183,39.2736);
   }
   else if(classid == 12)
   {
   GameTextForPlayer(playerid,"Stunter",3000,5);
   SetPlayerPos(playerid,-2652.9343,1396.6708,24.5625);
SetPlayerCameraPos(playerid,2654.7012,1398.8411,24.5625);
SetPlayerCameraLookAt(playerid,-2652.9343,1396.6708,24.5625);
   }
   else if(classid == 13)
   {
   GameTextForPlayer(playerid,"Soldaat",3000,5);
   SetPlayerPos(playerid,399.2505,2461.3762,37.0485);
SetPlayerCameraPos(playerid,402.2973,2457.9263,37.0485);
SetPlayerCameraLookAt(playerid,399.2505,2461.3762,37.0485);
   }

return 1;
}

en het werkt mooi

nog bedankt voor jullie hulp

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.