recromancer Geplaatst: 15 september 2008 Rapport Geplaatst: 15 september 2008 Ik heb dit: public OnPlayerCommandText(playerid, cmdtext[]) if (strcmp("/drift1", cmdtext, true, 10) == 0) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid, -311.2424,1508.3677,75.5625); return 1; } if (strcmp("/help", cmdtext, true, 10) == 0) { SendClientMessage(playerid,0xAA3333AA,"/drift1 = Drifting Area"); SendClientMessage(playerid,0xAA3333AA,"/sa = Stunt Airport"); SendClientMessage(playerid,0xAA3333AA,"/sp = Skate Park"); return 1; } if (strcmp("/sp", cmdtext, true, 10) == 0) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1816.4980,-1372.4573,15.0781); return 1; } if (strcmp("/sa", cmdtext, true, 10) == 0) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,410.8022,2532.9373,19.1484); } if (strcmp("/dm", cmdtext, true, 10) == 0) SetPlayerPos(playerid,-1433.8652,-1537.9504,101.7578); SetPlayerPos(playerid,-1444.5955,-1565.6051,101.7578); SetPlayerPos(playerid,-1457.4449,-1518.0315,107.4412); SetPlayerPos(playerid,-1441.8456,-1466.6520,106.3920); SetPlayerPos(playerid,-1426.7606,-1460.2734,101.6701); SetPlayerPos(playerid,-1423.1427,-1497.8004,111.1589); SetPlayerPos(playerid,-1430.6045,-1547.7634,110.3372); SetPlayerInterior(playerid,0); GivePlayerWeapon(playerid,24,200); SetPlayerAmmo(playerid,24,200); SetPlayerAmmo(playerid,24,200); SetPlayerAmmo(playerid,24,200); GivePlayerWeapon(playerid,25,200); SetPlayerAmmo(playerid,25,200); SetPlayerAmmo(playerid,25,200); SetPlayerAmmo(playerid,25,200); SetPlayerAmmo(playerid,25,200); GivePlayerWeapon(playerid,32,200); SetPlayerAmmo(playerid,32,200); SetPlayerAmmo(playerid,32,200); SetPlayerAmmo(playerid,32,200); GivePlayerWeapon(playerid,36,10); SetPlayerAmmo(playerid,36,10); SetPlayerAmmo(playerid,36,10); SetPlayerAmmo(playerid,36,10); GivePlayerWeapon(playerid,34,200); SetPlayerAmmo(playerid,34,200); SetPlayerAmmo(playerid,34,200); SetPlayerAmmo(playerid,34,200); return 1; } compile en dan krijg ik deze fouten!!: C:\DOCUME~1\ADMINI~1\MIJNDO~1\GTASER~1\GAMEMO~1\STUNTS~1.PWN(301) : warning 217: loose indentation C:\DOCUME~1\ADMINI~1\MIJNDO~1\GTASER~1\GAMEMO~1\STUNTS~1.PWN(329) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Warnings. fix plz alvast bedankt Reageren
WackoX Geplaatst: 15 september 2008 Rapport Geplaatst: 15 september 2008 Ten eerste snap ik je /dm command niet, hij zet je op 15 verschillende plaatsen tegelijk, en jij geeft wapens dubblel wat helemaal niet kan, vervang if (strcmp("/dm", cmdtext, true, 10) == 0) SetPlayerPos(playerid,-1433.8652,-1537.9504,101.7578); door if (strcmp("/dm", cmdtext, true, 10) == 0) { SetPlayerPos(playerid,-1433.8652,-1537.9504,101.7578); Reageren
Big Boss Geplaatst: 15 september 2008 Rapport Geplaatst: 15 september 2008 Wat is dit voor vaag gedoe? if (strcmp("/dm", cmdtext, true, 10) == 0) SetPlayerPos(playerid,-1433.8652,-1537.9504,101.7578); SetPlayerPos(playerid,-1444.5955,-1565.6051,101.7578); SetPlayerPos(playerid,-1457.4449,-1518.0315,107.4412); SetPlayerPos(playerid,-1441.8456,-1466.6520,106.3920); SetPlayerPos(playerid,-1426.7606,-1460.2734,101.6701); SetPlayerPos(playerid,-1423.1427,-1497.8004,111.1589); SetPlayerPos(playerid,-1430.6045,-1547.7634,110.3372); SetPlayerInterior(playerid,0); GivePlayerWeapon(playerid,24,200); SetPlayerAmmo(playerid,24,200); SetPlayerAmmo(playerid,24,200); SetPlayerAmmo(playerid,24,200); GivePlayerWeapon(playerid,25,200); SetPlayerAmmo(playerid,25,200); SetPlayerAmmo(playerid,25,200); SetPlayerAmmo(playerid,25,200); SetPlayerAmmo(playerid,25,200); GivePlayerWeapon(playerid,32,200); SetPlayerAmmo(playerid,32,200); SetPlayerAmmo(playerid,32,200); SetPlayerAmmo(playerid,32,200); GivePlayerWeapon(playerid,36,10); SetPlayerAmmo(playerid,36,10); SetPlayerAmmo(playerid,36,10); SetPlayerAmmo(playerid,36,10); GivePlayerWeapon(playerid,34,200); SetPlayerAmmo(playerid,34,200); SetPlayerAmmo(playerid,34,200); SetPlayerAmmo(playerid,34,200); return 1; } Als je meerdere DM spawns wilt hebben moet je bovenaan je script: new Float:gRandomDmSpawns[7][3] = { // als je meer wilt toevoegen, verander 7 naar het aantal {-1433.8652,-1537.9504,101.7578} {-1444.5955,-1565.6051,101.7578} {-1457.4449,-1518.0315,107.4412} {-1441.8456,-1466.6520,106.3920} {-1426.7606,-1460.2734,101.6701} {-1423.1427,-1497.8004,111.1589} {-1430.6045,-1547.7634,110.3372} }; en vervolgens bij je /dm command: if(strcmp("/dm", cmdtext, true) == 0) { new rand = random(sizeof(gRandomPlayerSpawns)); SetPlayerPos(playerid, gRandomDmSpawns[rand][0], gRandomDmSpawns[rand][1], gRandomDmSpawns[rand][2]); return 1; } Je geeft de speler ook 3x hetzelfde ammo voor hetzelfde wapen, ik zie niet in waarvoor dat nodig is. GivePlayerWeapon(playerid, 24, 800); GivePlayerWeapon(playerid, 25, 800); GivePlayerWeapon(playerid, 32, 800); GivePlayerWeapon(playerid, 36, 40); GivePlayerWeapon(playerid, 34, 800); Reageren
recromancer Geplaatst: 15 september 2008 Auteur Rapport Geplaatst: 15 september 2008 Ten eerste snap ik je /dm command niet, hij zet je op 15 verschillende plaatsen tegelijk, en jij geeft wapens dubblel wat helemaal niet kan,vervang if (strcmp("/dm", cmdtext, true, 10) == 0) SetPlayerPos(playerid,-1433.8652,-1537.9504,101.7578); door if (strcmp("/dm", cmdtext, true, 10) == 0) { SetPlayerPos(playerid,-1433.8652,-1537.9504,101.7578); bedankt nu heb ik nog meer fouten -.- Reageren
recromancer Geplaatst: 15 september 2008 Auteur Rapport Geplaatst: 15 september 2008 Wat is dit voor vaag gedoe? if (strcmp("/dm", cmdtext, true, 10) == 0) SetPlayerPos(playerid,-1433.8652,-1537.9504,101.7578); SetPlayerPos(playerid,-1444.5955,-1565.6051,101.7578); SetPlayerPos(playerid,-1457.4449,-1518.0315,107.4412); SetPlayerPos(playerid,-1441.8456,-1466.6520,106.3920); SetPlayerPos(playerid,-1426.7606,-1460.2734,101.6701); SetPlayerPos(playerid,-1423.1427,-1497.8004,111.1589); SetPlayerPos(playerid,-1430.6045,-1547.7634,110.3372); SetPlayerInterior(playerid,0); GivePlayerWeapon(playerid,24,200); SetPlayerAmmo(playerid,24,200); SetPlayerAmmo(playerid,24,200); SetPlayerAmmo(playerid,24,200); GivePlayerWeapon(playerid,25,200); SetPlayerAmmo(playerid,25,200); SetPlayerAmmo(playerid,25,200); SetPlayerAmmo(playerid,25,200); SetPlayerAmmo(playerid,25,200); GivePlayerWeapon(playerid,32,200); SetPlayerAmmo(playerid,32,200); SetPlayerAmmo(playerid,32,200); SetPlayerAmmo(playerid,32,200); GivePlayerWeapon(playerid,36,10); SetPlayerAmmo(playerid,36,10); SetPlayerAmmo(playerid,36,10); SetPlayerAmmo(playerid,36,10); GivePlayerWeapon(playerid,34,200); SetPlayerAmmo(playerid,34,200); SetPlayerAmmo(playerid,34,200); SetPlayerAmmo(playerid,34,200); return 1; } Als je meerdere DM spawns wilt hebben moet je bovenaan je script: new Float:gRandomDmSpawns[7][3] = { // als je meer wilt toevoegen, verander 7 naar het aantal {-1433.8652,-1537.9504,101.7578} {-1444.5955,-1565.6051,101.7578} {-1457.4449,-1518.0315,107.4412} {-1441.8456,-1466.6520,106.3920} {-1426.7606,-1460.2734,101.6701} {-1423.1427,-1497.8004,111.1589} {-1430.6045,-1547.7634,110.3372} }; en vervolgens bij je /dm command: if(strcmp("/dm", cmdtext, true) == 0) { new rand = random(sizeof(gRandomPlayerSpawns)); SetPlayerPos(playerid, gRandomDmSpawns[rand][0], gRandomDmSpawns[rand][1], gRandomDmSpawns[rand][2]); return 1; } Je geeft de speler ook 3x hetzelfde ammo voor hetzelfde wapen, ik zie niet in waarvoor dat nodig is. GivePlayerWeapon(playerid, 24, 800); GivePlayerWeapon(playerid, 25, 800); GivePlayerWeapon(playerid, 32, 800); GivePlayerWeapon(playerid, 36, 40); GivePlayerWeapon(playerid, 34, 800); werkt niet echt kan je het in 1 command doen bij pastebin Reageren
Big Boss Geplaatst: 15 september 2008 Rapport Geplaatst: 15 september 2008 http://www.plaatscode.be/26584/ Ga het nu niet gewoon copy-paste en compilen, want ik heb overtollige, niet gebruikte functies verwijderd, puur om je gewoon het command te laten zien. 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.