Jochemd Geplaatst: 14 maart 2010 Rapport Geplaatst: 14 maart 2010 Hoi, Ik heb eigenlijk nooit verder gekeken dan het scripten van een paar commando's, auto's en playerclasses. Nu probeer ik een test commando te maken (/myname) en ik dacht dat ik het wel ongeveer wist. Dat is het dus niet if (strcmp("/myname", cmdtext, true, 10) == 0) { new name; name == GetPlayerName(playerid); SendClientMessage(playerid,COLOR_GREEN,name); return 1; } En dit zijn de errors: C:\Users\Jochem\Documents\Roleplay\gamemodes\roleplay.pwn(1101) : warning 202: number of arguments does not match definitionC:\Users\Jochem\Documents\Roleplay\gamemodes\roleplay.pwn(1101) : warning 202: number of arguments does not match definitionC:\Users\Jochem\Documents\Roleplay\gamemodes\roleplay.pwn(1101) : warning 215: expression has no effectC:\Users\Jochem\Documents\Roleplay\gamemodes\roleplay.pwn(1102) : error 035: argument type mismatch (argument 3)Ik snap dat er een paar fouten zitten in name == GetPlayerName(playerid)' en dan in de SendClientMessage op het laatst 'name'Groeten, Jochem Reageren
sean5874 Geplaatst: 14 maart 2010 Rapport Geplaatst: 14 maart 2010 (bewerkt) if (strcmp("/myname", cmdtext, true, 10) == 0) { new name; new string[128]; name = GetPlayerName(playerid); format(string,sizeof(string),"%s"); SendClientMessage(playerid,COLOR_GREEN, string); return 1; } Je zou playername ook in een variable op kunnen slaan, maar dit kan ook Bewerkt: 14 maart 2010 door sean5874 Reageren
.Timothy Geplaatst: 14 maart 2010 Rapport Geplaatst: 14 maart 2010 Dat geeft ook nog fouten: if (strcmp("/myname", cmdtext, true) == 0) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); SendClientMessage(playerid,COLOR_GREEN, name); return 1; } Reageren
Recommended Posts
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.