Geplaatst: 15 september 200816 jaren comment_1112003 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
Geplaatst: 15 september 200816 jaren comment_1112100 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);
Geplaatst: 15 september 200816 jaren comment_1112107 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);
Geplaatst: 15 september 200816 jaren Auteur comment_1112206 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 -.-
Geplaatst: 15 september 200816 jaren Auteur comment_1112213 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
Geplaatst: 15 september 200816 jaren comment_1112341 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.
Ik heb dit:
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