Jump to content

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


Crusher!!

Recommended Posts

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
Link to comment
Delen op andere websites

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
Link to comment
Delen op andere websites

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.

Link to comment
Delen op andere websites

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 ;)

Link to comment
Delen op andere websites

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 :)

Link to comment
Delen op andere websites

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

Link to comment
Delen op andere websites

  • 2 weken later...
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

Link to comment
Delen op andere websites

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

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...